<?xml version="1.0"?>
<doc>
    <assembly>
        <name>HandyControl</name>
    </assembly>
    <members>
        <member name="T:HandyControl.Properties.Langs.Lang">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.Lang.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.Lang.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.Lang.All">
            <summary>
              Looks up a localized string similar to 全部.
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.Lang.Am">
            <summary>
              Looks up a localized string similar to 上午.
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.Lang.BusyIndicatorLoading">
            <summary>
              Looks up a localized string similar to Please wait....
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.Lang.Cancel">
            <summary>
              Looks up a localized string similar to 取消.
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.Lang.Clear">
            <summary>
              Looks up a localized string similar to 清空.
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.Lang.Close">
            <summary>
              Looks up a localized string similar to 关闭.
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.Lang.CloseAll">
            <summary>
              Looks up a localized string similar to 关闭所有.
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.Lang.CloseOther">
            <summary>
              Looks up a localized string similar to 关闭其他.
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.Lang.Confirm">
            <summary>
              Looks up a localized string similar to 确定.
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.Lang.ErrorImgPath">
            <summary>
              Looks up a localized string similar to 错误的图片路径.
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.Lang.ErrorImgSize">
            <summary>
              Looks up a localized string similar to 非法的图片尺寸.
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.Lang.Find">
            <summary>
              Looks up a localized string similar to 查找.
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.Lang.FormatError">
            <summary>
              Looks up a localized string similar to 格式错误.
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.Lang.Interval10m">
            <summary>
              Looks up a localized string similar to 间隔10分钟.
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.Lang.Interval1h">
            <summary>
              Looks up a localized string similar to 间隔1小时.
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.Lang.Interval1m">
            <summary>
              Looks up a localized string similar to 间隔1分钟.
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.Lang.Interval2h">
            <summary>
              Looks up a localized string similar to 间隔2小时.
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.Lang.Interval30m">
            <summary>
              Looks up a localized string similar to 间隔30分钟.
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.Lang.Interval30s">
            <summary>
              Looks up a localized string similar to 间隔30秒.
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.Lang.Interval5m">
            <summary>
              Looks up a localized string similar to 间隔5分钟.
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.Lang.IsNecessary">
            <summary>
              Looks up a localized string similar to 不能为空.
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.Lang.Jump">
            <summary>
              Looks up a localized string similar to 跳转.
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.Lang.LangComment">
            <summary>
              Looks up a localized string similar to 查找类似 {0} 的本地化字符串。.
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.Lang.Miscellaneous">
            <summary>
              Looks up a localized string similar to 杂项.
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.Lang.NextPage">
            <summary>
              Looks up a localized string similar to 下一页.
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.Lang.No">
            <summary>
              Looks up a localized string similar to 否.
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.Lang.NoData">
            <summary>
              Looks up a localized string similar to 暂无数据.
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.Lang.OutOfRange">
            <summary>
              Looks up a localized string similar to 不在范围内.
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.Lang.PageMode">
            <summary>
              Looks up a localized string similar to 页面模式.
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.Lang.Pm">
            <summary>
              Looks up a localized string similar to 下午.
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.Lang.PngImg">
            <summary>
              Looks up a localized string similar to PNG图片.
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.Lang.PreviousPage">
            <summary>
              Looks up a localized string similar to 上一页.
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.Lang.ScrollMode">
            <summary>
              Looks up a localized string similar to 滚动模式.
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.Lang.Tip">
            <summary>
              Looks up a localized string similar to 提示.
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.Lang.TooLarge">
            <summary>
              Looks up a localized string similar to 过大.
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.Lang.TwoPageMode">
            <summary>
              Looks up a localized string similar to 双页模式.
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.Lang.Unknown">
            <summary>
              Looks up a localized string similar to 未知.
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.Lang.UnknownSize">
            <summary>
              Looks up a localized string similar to 未知大小.
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.Lang.Yes">
            <summary>
              Looks up a localized string similar to 是.
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.Lang.ZoomIn">
            <summary>
              Looks up a localized string similar to 放大.
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.Lang.ZoomOut">
            <summary>
              Looks up a localized string similar to 缩小.
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.LangProvider.All">
            <summary>
              查找类似 全部 的本地化字符串。
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.LangProvider.Am">
            <summary>
              查找类似 上午 的本地化字符串。
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.LangProvider.Cancel">
            <summary>
              查找类似 取消 的本地化字符串。
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.LangProvider.Clear">
            <summary>
              查找类似 清空 的本地化字符串。
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.LangProvider.Close">
            <summary>
              查找类似 关闭 的本地化字符串。
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.LangProvider.CloseAll">
            <summary>
              查找类似 关闭所有 的本地化字符串。
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.LangProvider.CloseOther">
            <summary>
              查找类似 关闭其他 的本地化字符串。
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.LangProvider.Confirm">
            <summary>
              查找类似 确定 的本地化字符串。
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.LangProvider.ErrorImgPath">
            <summary>
              查找类似 错误的图片路径 的本地化字符串。
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.LangProvider.ErrorImgSize">
            <summary>
              查找类似 非法的图片尺寸 的本地化字符串。
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.LangProvider.Find">
            <summary>
              查找类似 查找 的本地化字符串。
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.LangProvider.FormatError">
            <summary>
              查找类似 格式错误 的本地化字符串。
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.LangProvider.Interval10m">
            <summary>
              查找类似 间隔10分钟 的本地化字符串。
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.LangProvider.Interval1h">
            <summary>
              查找类似 间隔1小时 的本地化字符串。
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.LangProvider.Interval1m">
            <summary>
              查找类似 间隔1分钟 的本地化字符串。
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.LangProvider.Interval2h">
            <summary>
              查找类似 间隔2小时 的本地化字符串。
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.LangProvider.Interval30m">
            <summary>
              查找类似 间隔30分钟 的本地化字符串。
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.LangProvider.Interval30s">
            <summary>
              查找类似 间隔30秒 的本地化字符串。
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.LangProvider.Interval5m">
            <summary>
              查找类似 间隔5分钟 的本地化字符串。
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.LangProvider.IsNecessary">
            <summary>
              查找类似 不能为空 的本地化字符串。
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.LangProvider.Jump">
            <summary>
              查找类似 跳转 的本地化字符串。
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.LangProvider.LangComment">
            <summary>
              查找类似 查找类似 {0} 的本地化字符串。 的本地化字符串。
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.LangProvider.Miscellaneous">
            <summary>
              查找类似 杂项 的本地化字符串。
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.LangProvider.NextPage">
            <summary>
              查找类似 下一页 的本地化字符串。
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.LangProvider.No">
            <summary>
              查找类似 否 的本地化字符串。
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.LangProvider.NoData">
            <summary>
              查找类似 暂无数据 的本地化字符串。
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.LangProvider.OutOfRange">
            <summary>
              查找类似 不在范围内 的本地化字符串。
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.LangProvider.PageMode">
            <summary>
              查找类似 页面模式 的本地化字符串。
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.LangProvider.Pm">
            <summary>
              查找类似 下午 的本地化字符串。
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.LangProvider.PngImg">
            <summary>
              查找类似 PNG图片 的本地化字符串。
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.LangProvider.PreviousPage">
            <summary>
              查找类似 上一页 的本地化字符串。
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.LangProvider.ScrollMode">
            <summary>
              查找类似 滚动模式 的本地化字符串。
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.LangProvider.Tip">
            <summary>
              查找类似 提示 的本地化字符串。
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.LangProvider.TooLarge">
            <summary>
              查找类似 过大 的本地化字符串。
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.LangProvider.TwoPageMode">
            <summary>
              查找类似 双页模式 的本地化字符串。
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.LangProvider.Unknown">
            <summary>
              查找类似 未知 的本地化字符串。
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.LangProvider.UnknownSize">
            <summary>
              查找类似 未知大小 的本地化字符串。
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.LangProvider.Yes">
            <summary>
              查找类似 是 的本地化字符串。
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.LangProvider.ZoomIn">
            <summary>
              查找类似 放大 的本地化字符串。
            </summary>
        </member>
        <member name="P:HandyControl.Properties.Langs.LangProvider.ZoomOut">
            <summary>
              查找类似 缩小 的本地化字符串。
            </summary>
        </member>
        <member name="F:HandyControl.Properties.Langs.LangKeys.All">
            <summary>
              查找类似 全部 的本地化字符串。
            </summary>
        </member>
        <member name="F:HandyControl.Properties.Langs.LangKeys.Am">
            <summary>
              查找类似 上午 的本地化字符串。
            </summary>
        </member>
        <member name="F:HandyControl.Properties.Langs.LangKeys.Cancel">
            <summary>
              查找类似 取消 的本地化字符串。
            </summary>
        </member>
        <member name="F:HandyControl.Properties.Langs.LangKeys.Clear">
            <summary>
              查找类似 清空 的本地化字符串。
            </summary>
        </member>
        <member name="F:HandyControl.Properties.Langs.LangKeys.Close">
            <summary>
              查找类似 关闭 的本地化字符串。
            </summary>
        </member>
        <member name="F:HandyControl.Properties.Langs.LangKeys.CloseAll">
            <summary>
              查找类似 关闭所有 的本地化字符串。
            </summary>
        </member>
        <member name="F:HandyControl.Properties.Langs.LangKeys.CloseOther">
            <summary>
              查找类似 关闭其他 的本地化字符串。
            </summary>
        </member>
        <member name="F:HandyControl.Properties.Langs.LangKeys.Confirm">
            <summary>
              查找类似 确定 的本地化字符串。
            </summary>
        </member>
        <member name="F:HandyControl.Properties.Langs.LangKeys.ErrorImgPath">
            <summary>
              查找类似 错误的图片路径 的本地化字符串。
            </summary>
        </member>
        <member name="F:HandyControl.Properties.Langs.LangKeys.ErrorImgSize">
            <summary>
              查找类似 非法的图片尺寸 的本地化字符串。
            </summary>
        </member>
        <member name="F:HandyControl.Properties.Langs.LangKeys.Find">
            <summary>
              查找类似 查找 的本地化字符串。
            </summary>
        </member>
        <member name="F:HandyControl.Properties.Langs.LangKeys.FormatError">
            <summary>
              查找类似 格式错误 的本地化字符串。
            </summary>
        </member>
        <member name="F:HandyControl.Properties.Langs.LangKeys.Interval10m">
            <summary>
              查找类似 间隔10分钟 的本地化字符串。
            </summary>
        </member>
        <member name="F:HandyControl.Properties.Langs.LangKeys.Interval1h">
            <summary>
              查找类似 间隔1小时 的本地化字符串。
            </summary>
        </member>
        <member name="F:HandyControl.Properties.Langs.LangKeys.Interval1m">
            <summary>
              查找类似 间隔1分钟 的本地化字符串。
            </summary>
        </member>
        <member name="F:HandyControl.Properties.Langs.LangKeys.Interval2h">
            <summary>
              查找类似 间隔2小时 的本地化字符串。
            </summary>
        </member>
        <member name="F:HandyControl.Properties.Langs.LangKeys.Interval30m">
            <summary>
              查找类似 间隔30分钟 的本地化字符串。
            </summary>
        </member>
        <member name="F:HandyControl.Properties.Langs.LangKeys.Interval30s">
            <summary>
              查找类似 间隔30秒 的本地化字符串。
            </summary>
        </member>
        <member name="F:HandyControl.Properties.Langs.LangKeys.Interval5m">
            <summary>
              查找类似 间隔5分钟 的本地化字符串。
            </summary>
        </member>
        <member name="F:HandyControl.Properties.Langs.LangKeys.IsNecessary">
            <summary>
              查找类似 不能为空 的本地化字符串。
            </summary>
        </member>
        <member name="F:HandyControl.Properties.Langs.LangKeys.Jump">
            <summary>
              查找类似 跳转 的本地化字符串。
            </summary>
        </member>
        <member name="F:HandyControl.Properties.Langs.LangKeys.LangComment">
            <summary>
              查找类似 查找类似 {0} 的本地化字符串。 的本地化字符串。
            </summary>
        </member>
        <member name="F:HandyControl.Properties.Langs.LangKeys.Miscellaneous">
            <summary>
              查找类似 杂项 的本地化字符串。
            </summary>
        </member>
        <member name="F:HandyControl.Properties.Langs.LangKeys.NextPage">
            <summary>
              查找类似 下一页 的本地化字符串。
            </summary>
        </member>
        <member name="F:HandyControl.Properties.Langs.LangKeys.No">
            <summary>
              查找类似 否 的本地化字符串。
            </summary>
        </member>
        <member name="F:HandyControl.Properties.Langs.LangKeys.NoData">
            <summary>
              查找类似 暂无数据 的本地化字符串。
            </summary>
        </member>
        <member name="F:HandyControl.Properties.Langs.LangKeys.OutOfRange">
            <summary>
              查找类似 不在范围内 的本地化字符串。
            </summary>
        </member>
        <member name="F:HandyControl.Properties.Langs.LangKeys.PageMode">
            <summary>
              查找类似 页面模式 的本地化字符串。
            </summary>
        </member>
        <member name="F:HandyControl.Properties.Langs.LangKeys.Pm">
            <summary>
              查找类似 下午 的本地化字符串。
            </summary>
        </member>
        <member name="F:HandyControl.Properties.Langs.LangKeys.PngImg">
            <summary>
              查找类似 PNG图片 的本地化字符串。
            </summary>
        </member>
        <member name="F:HandyControl.Properties.Langs.LangKeys.PreviousPage">
            <summary>
              查找类似 上一页 的本地化字符串。
            </summary>
        </member>
        <member name="F:HandyControl.Properties.Langs.LangKeys.ScrollMode">
            <summary>
              查找类似 滚动模式 的本地化字符串。
            </summary>
        </member>
        <member name="F:HandyControl.Properties.Langs.LangKeys.Tip">
            <summary>
              查找类似 提示 的本地化字符串。
            </summary>
        </member>
        <member name="F:HandyControl.Properties.Langs.LangKeys.TooLarge">
            <summary>
              查找类似 过大 的本地化字符串。
            </summary>
        </member>
        <member name="F:HandyControl.Properties.Langs.LangKeys.TwoPageMode">
            <summary>
              查找类似 双页模式 的本地化字符串。
            </summary>
        </member>
        <member name="F:HandyControl.Properties.Langs.LangKeys.Unknown">
            <summary>
              查找类似 未知 的本地化字符串。
            </summary>
        </member>
        <member name="F:HandyControl.Properties.Langs.LangKeys.UnknownSize">
            <summary>
              查找类似 未知大小 的本地化字符串。
            </summary>
        </member>
        <member name="F:HandyControl.Properties.Langs.LangKeys.Yes">
            <summary>
              查找类似 是 的本地化字符串。
            </summary>
        </member>
        <member name="F:HandyControl.Properties.Langs.LangKeys.ZoomIn">
            <summary>
              查找类似 放大 的本地化字符串。
            </summary>
        </member>
        <member name="F:HandyControl.Properties.Langs.LangKeys.ZoomOut">
            <summary>
              查找类似 缩小 的本地化字符串。
            </summary>
        </member>
        <member name="T:HandyControl.Controls.OptimizedObservableCollection`1">
            <summary> 
            Represents a dynamic data collection that provides notifications when items get added, removed, or when the whole list is refreshed. 
            </summary> 
            <typeparam name="T"></typeparam> 
        </member>
        <member name="M:HandyControl.Controls.OptimizedObservableCollection`1.#ctor">
            <summary> 
            Initializes a new instance of the System.Collections.ObjectModel.ObservableCollection(Of T) class. 
            </summary> 
        </member>
        <member name="M:HandyControl.Controls.OptimizedObservableCollection`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
            <summary> 
            Initializes a new instance of the System.Collections.ObjectModel.ObservableCollection(Of T) class that contains elements copied from the specified collection. 
            </summary> 
            <param name="collection">collection: The collection from which the elements are copied.</param> 
            <exception cref="T:System.ArgumentNullException">The collection parameter cannot be null.</exception> 
        </member>
        <member name="M:HandyControl.Controls.OptimizedObservableCollection`1.AddRange(System.Collections.Generic.IEnumerable{`0},System.Collections.Specialized.NotifyCollectionChangedAction)">
            <summary> 
            Adds the elements of the specified collection to the end of the ObservableCollection(Of T). 
            </summary> 
        </member>
        <member name="M:HandyControl.Controls.OptimizedObservableCollection`1.RemoveRange(System.Collections.Generic.IEnumerable{`0},System.Collections.Specialized.NotifyCollectionChangedAction)">
            <summary> 
            Removes the first occurence of each item in the specified collection from ObservableCollection(Of T). NOTE: with notificationMode = Remove, removed items starting index is not set because items are not guaranteed to be consecutive.
            </summary> 
        </member>
        <member name="M:HandyControl.Controls.OptimizedObservableCollection`1.Replace(`0)">
            <summary> 
            Clears the current collection and replaces it with the specified item. 
            </summary> 
        </member>
        <member name="M:HandyControl.Controls.OptimizedObservableCollection`1.ReplaceRange(System.Collections.Generic.IEnumerable{`0})">
            <summary> 
            Clears the current collection and replaces it with the specified collection. 
            </summary> 
        </member>
        <member name="M:HandyControl.Controls.TreeHelper.GetParent(System.Windows.DependencyObject)">
            <summary>
            Tries its best to return the specified element's parent. It will 
            try to find, in this order, the VisualParent, LogicalParent, LogicalTemplatedParent.
            It only works for Visual, FrameworkElement or FrameworkContentElement.
            </summary>
            <param name="element">The element to which to return the parent. It will only 
            work if element is a Visual, a FrameworkElement or a FrameworkContentElement.</param>
            <remarks>If the logical parent is not found (Parent), we check the TemplatedParent
            (see FrameworkElement.Parent documentation). But, we never actually witnessed
            this situation.</remarks>
        </member>
        <member name="M:HandyControl.Controls.TreeHelper.FindParent``1(System.Windows.DependencyObject)">
            <summary>
            This will search for a parent of the specified type.
            </summary>
            <typeparam name="T">The type of the element to find</typeparam>
            <param name="startingObject">The node where the search begins. This element is not checked.</param>
            <returns>Returns the found element. Null if nothing is found.</returns>
        </member>
        <member name="M:HandyControl.Controls.TreeHelper.FindParent``1(System.Windows.DependencyObject,System.Boolean)">
            <summary>
            This will search for a parent of the specified type.
            </summary>
            <typeparam name="T">The type of the element to find</typeparam>
            <param name="startingObject">The node where the search begins.</param>
            <param name="checkStartingObject">Should the specified startingObject be checked first.</param>
            <returns>Returns the found element. Null if nothing is found.</returns>
        </member>
        <member name="M:HandyControl.Controls.TreeHelper.FindParent``1(System.Windows.DependencyObject,System.Boolean,System.Func{``0,System.Boolean})">
            <summary>
            This will search for a parent of the specified type.
            </summary>
            <typeparam name="T">The type of the element to find</typeparam>
            <param name="startingObject">The node where the search begins.</param>
            <param name="checkStartingObject">Should the specified startingObject be checked first.</param>
            <param name="additionalCheck">Provide a callback to check additional properties 
            of the found elements. Can be left Null if no additional criteria are needed.</param>
            <returns>Returns the found element. Null if nothing is found.</returns>
            <example>Button button = TreeHelper.FindParent&lt;Button&gt;( this, foundChild => foundChild.Focusable );</example>
        </member>
        <member name="M:HandyControl.Controls.TreeHelper.FindChild``1(System.Windows.DependencyObject)">
            <summary>
            This will search for a child of the specified type. The search is performed 
            hierarchically, breadth first (as opposed to depth first).
            </summary>
            <typeparam name="T">The type of the element to find</typeparam>
            <param name="parent">The root of the tree to search for. This element itself is not checked.</param>
            <returns>Returns the found element. Null if nothing is found.</returns>
        </member>
        <member name="M:HandyControl.Controls.TreeHelper.FindChild``1(System.Windows.DependencyObject,System.Func{``0,System.Boolean})">
            <summary>
            This will search for a child of the specified type. The search is performed 
            hierarchically, breadth first (as opposed to depth first).
            </summary>
            <typeparam name="T">The type of the element to find</typeparam>
            <param name="parent">The root of the tree to search for. This element itself is not checked.</param>
            <param name="additionalCheck">Provide a callback to check additional properties 
            of the found elements. Can be left Null if no additional criteria are needed.</param>
            <returns>Returns the found element. Null if nothing is found.</returns>
            <example>Button button = TreeHelper.FindChild&lt;Button&gt;( this, foundChild => foundChild.Focusable );</example>
        </member>
        <member name="M:HandyControl.Controls.TreeHelper.IsDescendantOf(System.Windows.DependencyObject,System.Windows.DependencyObject)">
            <summary>
            Returns true if the specified element is a child of parent somewhere in the visual 
            tree. This method will work for Visual, FrameworkElement and FrameworkContentElement.
            </summary>
            <param name="element">The element that is potentially a child of the specified parent.</param>
            <param name="parent">The element that is potentially a parent of the specified element.</param>
        </member>
        <member name="M:HandyControl.Controls.TreeHelper.IsDescendantOf(System.Windows.DependencyObject,System.Windows.DependencyObject,System.Boolean)">
            <summary>
            Returns true if the specified element is a child of parent somewhere in the visual 
            tree. This method will work for Visual, FrameworkElement and FrameworkContentElement.
            </summary>
            <param name="element">The element that is potentially a child of the specified parent.</param>
            <param name="parent">The element that is potentially a parent of the specified element.</param>
            <param name="recurseIntoPopup"></param>
        </member>
        <member name="T:HandyControl.Controls.BusyIndicator">
            <summary>
            A control to provide a visual indicator when an application is busy.
            </summary>
        </member>
        <member name="F:HandyControl.Controls.BusyIndicator.GroupBusyStatus">
            <summary>
            Busyness group name.
            </summary>
        </member>
        <member name="F:HandyControl.Controls.BusyIndicator.StateBusy">
            <summary>
            Busy state for BusyIndicator.
            </summary>
        </member>
        <member name="F:HandyControl.Controls.BusyIndicator.StateIdle">
            <summary>
            Idle state for BusyIndicator.
            </summary>
        </member>
        <member name="F:HandyControl.Controls.BusyIndicator.GroupVisibility">
            <summary>
            BusyDisplay group.
            </summary>
        </member>
        <member name="F:HandyControl.Controls.BusyIndicator.StateVisible">
            <summary>
            Visible state name for BusyIndicator.
            </summary>
        </member>
        <member name="F:HandyControl.Controls.BusyIndicator.StateHidden">
            <summary>
            Hidden state name for BusyIndicator.
            </summary>
        </member>
        <member name="F:HandyControl.Controls.BusyIndicator._displayAfterTimer">
            <summary>
            Timer used to delay the initial display and avoid flickering.
            </summary>
        </member>
        <member name="M:HandyControl.Controls.BusyIndicator.OnApplyTemplate">
            <summary>
            Overrides the OnApplyTemplate method.
            </summary>
        </member>
        <member name="P:HandyControl.Controls.BusyIndicator.IsContentVisible">
            <summary>
            Gets or sets a value indicating whether the BusyContent is visible.
            </summary>
        </member>
        <member name="F:HandyControl.Controls.BusyIndicator.IsBusyProperty">
            <summary>
            Identifies the IsBusy dependency property.
            </summary>
        </member>
        <member name="P:HandyControl.Controls.BusyIndicator.IsBusy">
            <summary>
            Gets or sets a value indicating whether the busy indicator should show.
            </summary>
        </member>
        <member name="M:HandyControl.Controls.BusyIndicator.OnIsBusyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            IsBusyProperty property changed handler.
            </summary>
            <param name="d">BusyIndicator that changed its IsBusy.</param>
            <param name="e">Event arguments.</param>
        </member>
        <member name="M:HandyControl.Controls.BusyIndicator.OnIsBusyChanged(System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            IsBusyProperty property changed handler.
            </summary>
            <param name="e">Event arguments.</param>
        </member>
        <member name="F:HandyControl.Controls.BusyIndicator.BusyContentProperty">
            <summary>
            Identifies the BusyContent dependency property.
            </summary>
        </member>
        <member name="P:HandyControl.Controls.BusyIndicator.BusyContent">
            <summary>
            Gets or sets a value indicating the busy content to display to the user.
            </summary>
        </member>
        <member name="F:HandyControl.Controls.BusyIndicator.BusyContentTemplateProperty">
            <summary>
            Identifies the BusyTemplate dependency property.
            </summary>
        </member>
        <member name="P:HandyControl.Controls.BusyIndicator.BusyContentTemplate">
            <summary>
            Gets or sets a value indicating the template to use for displaying the busy content to the user.
            </summary>
        </member>
        <member name="F:HandyControl.Controls.BusyIndicator.DisplayAfterProperty">
            <summary>
            Identifies the DisplayAfter dependency property.
            </summary>
        </member>
        <member name="P:HandyControl.Controls.BusyIndicator.DisplayAfter">
            <summary>
            Gets or sets a value indicating how long to delay before displaying the busy content.
            </summary>
        </member>
        <member name="F:HandyControl.Controls.BusyIndicator.FocusAfterBusyProperty">
            <summary>
            Identifies the FocusAfterBusy dependency property.
            </summary>
        </member>
        <member name="P:HandyControl.Controls.BusyIndicator.FocusAfterBusy">
            <summary>
            Gets or sets a Control that should get the focus when the busy indicator disapears.
            </summary>
        </member>
        <member name="F:HandyControl.Controls.BusyIndicator.OverlayStyleProperty">
            <summary>
            Identifies the OverlayStyle dependency property.
            </summary>
        </member>
        <member name="P:HandyControl.Controls.BusyIndicator.OverlayStyle">
            <summary>
            Gets or sets a value indicating the style to use for the overlay.
            </summary>
        </member>
        <member name="F:HandyControl.Controls.BusyIndicator.ProgressBarStyleProperty">
            <summary>
            Identifies the ProgressBarStyle dependency property.
            </summary>
        </member>
        <member name="P:HandyControl.Controls.BusyIndicator.ProgressBarStyle">
            <summary>
            Gets or sets a value indicating the style to use for the progress bar.
            </summary>
        </member>
        <member name="M:HandyControl.Controls.BusyIndicator.DisplayAfterTimerElapsed(System.Object,System.EventArgs)">
            <summary>
            Handler for the DisplayAfterTimer.
            </summary>
            <param name="sender">Event sender.</param>
            <param name="e">Event arguments.</param>
        </member>
        <member name="M:HandyControl.Controls.BusyIndicator.ChangeVisualState(System.Boolean)">
            <summary>
            Changes the control's visual state(s).
            </summary>
            <param name="useTransitions">True if state transitions should be used.</param>
        </member>
        <member name="P:HandyControl.Controls.LoadingIndicator.SpeedRatio">
            <summary>
            Get/set the speed ratio of the animation.
            </summary>
        </member>
        <member name="P:HandyControl.Controls.LoadingIndicator.IsActive">
            <summary>
            Get/set whether the loading indicator is active.
            </summary>
        </member>
        <member name="M:HandyControl.Controls.LoadingIndicator.OnApplyTemplate">
            <summary>
            When overridden in a derived class, is invoked whenever application code
            or internal processes call System.Windows.FrameworkElement.ApplyTemplate().
            </summary>
        </member>
        <member name="F:HandyControl.Controls.InfoElement.PlaceholderProperty">
            <summary>
                占位符
            </summary>
        </member>
        <member name="F:HandyControl.Controls.InfoElement.NecessaryProperty">
            <summary>
                是否必填
            </summary>
        </member>
        <member name="F:HandyControl.Controls.InfoElement.SymbolProperty">
            <summary>
                标记
            </summary>
        </member>
        <member name="F:HandyControl.Controls.InfoElement.ContentHeightProperty">
            <summary>
                内容高度
            </summary>
        </member>
        <member name="F:HandyControl.Controls.InfoElement.MinContentHeightProperty">
            <summary>
                最小内容高度
            </summary>
        </member>
        <member name="F:HandyControl.Controls.InfoElement.MaxContentHeightProperty">
            <summary>
                最大内容高度
            </summary>
        </member>
        <member name="F:HandyControl.Controls.InfoElement.RegexPatternProperty">
            <summary>
                正则表达式
            </summary>
        </member>
        <member name="F:HandyControl.Controls.PasswordBoxAttach.PasswordLengthProperty">
            <summary>
                密码长度
            </summary>
        </member>
        <member name="F:HandyControl.Controls.PasswordBoxAttach.IsMonitoringProperty">
            <summary>
                是否监测
            </summary>
        </member>
        <member name="T:HandyControl.Controls.PersianCalendar">
            <summary>
            Represents a control that enables a user to select a date by using a visual calendar display. 
            </summary>
        </member>
        <member name="E:HandyControl.Controls.PersianCalendar.SelectedDatesChanged">
            <summary>
            Occurs when a date is selected.
            </summary>
        </member>
        <member name="E:HandyControl.Controls.PersianCalendar.DisplayDateChanged">
            <summary>
            Occurs when the DisplayDate property is changed.
            </summary>
        </member>
        <member name="E:HandyControl.Controls.PersianCalendar.DisplayModeChanged">
            <summary>
            Occurs when the DisplayMode property is changed. 
            </summary>
        </member>
        <member name="E:HandyControl.Controls.PersianCalendar.SelectionModeChanged">
            <summary>
            Occurs when the SelectionMode property is changed. 
            </summary>
        </member>
        <member name="M:HandyControl.Controls.PersianCalendar.#cctor">
            <summary>
            Static constructor
            </summary>
        </member>
        <member name="M:HandyControl.Controls.PersianCalendar.#ctor">
            <summary>
            Initializes a new instance of the PersianCalendar class.
            </summary>
        </member>
        <member name="P:HandyControl.Controls.PersianCalendar.BlackoutDates">
            <summary>
            Gets or sets the dates that are not selectable.
            </summary>
        </member>
        <member name="P:HandyControl.Controls.PersianCalendar.CalendarButtonStyle">
            <summary>
            Gets or sets the style for displaying a CalendarButton.
            </summary>
        </member>
        <member name="F:HandyControl.Controls.PersianCalendar.CalendarButtonStyleProperty">
            <summary>
            Identifies the CalendarButtonStyle dependency property.
            </summary>
        </member>
        <member name="P:HandyControl.Controls.PersianCalendar.CalendarDayButtonStyle">
            <summary>
            Gets or sets the style for displaying a day.
            </summary>
        </member>
        <member name="F:HandyControl.Controls.PersianCalendar.CalendarDayButtonStyleProperty">
            <summary>
            Identifies the DayButtonStyle dependency property.
            </summary>
        </member>
        <member name="P:HandyControl.Controls.PersianCalendar.CalendarItemStyle">
            <summary>
            Gets or sets the style for a Month.
            </summary>
        </member>
        <member name="F:HandyControl.Controls.PersianCalendar.CalendarItemStyleProperty">
            <summary>
            Identifies the MonthStyle dependency property.
            </summary>
        </member>
        <member name="P:HandyControl.Controls.PersianCalendar.DisplayDate">
            <summary>
            Gets or sets the date to display.
            </summary>
            
        </member>
        <member name="F:HandyControl.Controls.PersianCalendar.DisplayDateProperty">
            <summary>
            Identifies the DisplayDate dependency property.
            </summary>
        </member>
        <member name="M:HandyControl.Controls.PersianCalendar.OnDisplayDateChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            DisplayDateProperty property changed handler.
            </summary>
            <param name="d">PersianCalendar that changed its DisplayDate.</param>
            <param name="e">DependencyPropertyChangedEventArgs.</param>
        </member>
        <member name="P:HandyControl.Controls.PersianCalendar.DisplayDateEnd">
            <summary>
            Gets or sets the last date to be displayed.
            </summary>
            
        </member>
        <member name="F:HandyControl.Controls.PersianCalendar.DisplayDateEndProperty">
            <summary>
            Identifies the DisplayDateEnd dependency property.
            </summary>
        </member>
        <member name="M:HandyControl.Controls.PersianCalendar.OnDisplayDateEndChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            DisplayDateEndProperty property changed handler.
            </summary>
            <param name="d">PersianCalendar that changed its DisplayDateEnd.</param>
            <param name="e">DependencyPropertyChangedEventArgs.</param>
        </member>
        <member name="P:HandyControl.Controls.PersianCalendar.DisplayDateStart">
            <summary>
            Gets or sets the first date to be displayed.
            </summary>
            
        </member>
        <member name="F:HandyControl.Controls.PersianCalendar.DisplayDateStartProperty">
            <summary>
            Identifies the DisplayDateStart dependency property.
            </summary>
        </member>
        <member name="M:HandyControl.Controls.PersianCalendar.OnDisplayDateStartChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            DisplayDateStartProperty property changed handler.
            </summary>
            <param name="d">PersianCalendar that changed its DisplayDateStart.</param>
            <param name="e">DependencyPropertyChangedEventArgs.</param>
        </member>
        <member name="P:HandyControl.Controls.PersianCalendar.DisplayMode">
            <summary>
            Gets or sets a value indicating whether the calendar is displayed in months or years.
            </summary>
        </member>
        <member name="F:HandyControl.Controls.PersianCalendar.DisplayModeProperty">
            <summary>
            Identifies the DisplayMode dependency property.
            </summary>
        </member>
        <member name="M:HandyControl.Controls.PersianCalendar.OnDisplayModePropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            DisplayModeProperty property changed handler.
            </summary>
            <param name="d">PersianCalendar that changed its DisplayMode.</param>
            <param name="e">DependencyPropertyChangedEventArgs.</param>
        </member>
        <member name="P:HandyControl.Controls.PersianCalendar.FirstDayOfWeek">
            <summary>
            Gets or sets the day that is considered the beginning of the week.
            </summary>
        </member>
        <member name="F:HandyControl.Controls.PersianCalendar.FirstDayOfWeekProperty">
            <summary>
            Identifies the FirstDayOfWeek dependency property.
            </summary>
        </member>
        <member name="M:HandyControl.Controls.PersianCalendar.OnFirstDayOfWeekChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            FirstDayOfWeekProperty property changed handler.
            </summary>
            <param name="d">PersianCalendar that changed its FirstDayOfWeek.</param>
            <param name="e">DependencyPropertyChangedEventArgs.</param>
        </member>
        <member name="P:HandyControl.Controls.PersianCalendar.IsTodayHighlighted">
            <summary>
            Gets or sets a value indicating whether the current date is highlighted.
            </summary>
        </member>
        <member name="F:HandyControl.Controls.PersianCalendar.IsTodayHighlightedProperty">
            <summary>
            Identifies the IsTodayHighlighted dependency property.
            </summary>
        </member>
        <member name="M:HandyControl.Controls.PersianCalendar.OnIsTodayHighlightedChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            IsTodayHighlightedProperty property changed handler.
            </summary>
            <param name="d">PersianCalendar that changed its IsTodayHighlighted.</param>
            <param name="e">DependencyPropertyChangedEventArgs.</param>
        </member>
        <member name="P:HandyControl.Controls.PersianCalendar.SelectedDate">
            <summary>
            Gets or sets the currently selected date.
            </summary>
            
        </member>
        <member name="F:HandyControl.Controls.PersianCalendar.SelectedDateProperty">
            <summary>
            Identifies the SelectedDate dependency property.
            </summary>
        </member>
        <member name="M:HandyControl.Controls.PersianCalendar.OnSelectedDateChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            SelectedDateProperty property changed handler.
            </summary>
            <param name="d">PersianCalendar that changed its SelectedDate.</param>
            <param name="e">DependencyPropertyChangedEventArgs.</param>
        </member>
        <member name="P:HandyControl.Controls.PersianCalendar.SelectedDates">
            <summary>
            Gets the dates that are currently selected.
            </summary>
        </member>
        <member name="P:HandyControl.Controls.PersianCalendar.SelectionMode">
            <summary>
            Gets or sets the selection mode for the calendar.
            </summary>
        </member>
        <member name="F:HandyControl.Controls.PersianCalendar.SelectionModeProperty">
            <summary>
            Identifies the SelectionMode dependency property.
            </summary>
        </member>
        <member name="P:HandyControl.Controls.PersianCalendar.DatePickerDisplayDateFlag">
            <summary>
            This flag is used to determine whether DatePicker should change its 
            DisplayDate because of a SelectedDate change on its PersianCalendar
            </summary>
        </member>
        <member name="M:HandyControl.Controls.PersianCalendar.OnApplyTemplate">
            <summary>
            Invoked whenever application code or an internal process, 
            such as a rebuilding layout pass, calls the ApplyTemplate method.
            </summary>
        </member>
        <member name="M:HandyControl.Controls.PersianCalendar.ToString">
            <summary>
            Provides a text representation of the selected date.
            </summary>
            <returns>A text representation of the selected date, or an empty string if SelectedDate is a null reference.</returns>
        </member>
        <member name="M:HandyControl.Controls.PersianCalendar.OnCreateAutomationPeer">
            <summary>
            Creates the automation peer for this PersianCalendar Control.
            </summary>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Controls.PersianCalendar.OnGotFocus(System.Object,System.Windows.RoutedEventArgs)">
            <summary>
                Called when this element gets focus.
            </summary>
        </member>
        <member name="T:HandyControl.Controls.PersianDatePicker">
            <summary>
            Represents a control that allows the user to select a date.
            </summary>
        </member>
        <member name="E:HandyControl.Controls.PersianDatePicker.CalendarClosed">
            <summary>
            Occurs when the drop-down PersianCalendar is closed.
            </summary>
        </member>
        <member name="E:HandyControl.Controls.PersianDatePicker.CalendarOpened">
            <summary>
            Occurs when the drop-down PersianCalendar is opened.
            </summary>
        </member>
        <member name="E:HandyControl.Controls.PersianDatePicker.DateValidationError">
            <summary>
            Occurs when text entered into the PersianDatePicker cannot be parsed or the Date is not valid to be selected.
            </summary>
        </member>
        <member name="E:HandyControl.Controls.PersianDatePicker.SelectedDateChanged">
            <summary>
            Occurs when a date is selected.
            </summary>
        </member>
        <member name="M:HandyControl.Controls.PersianDatePicker.#cctor">
            <summary>
            Static constructor
            </summary>
        </member>
        <member name="M:HandyControl.Controls.PersianDatePicker.#ctor">
            <summary>
            Initializes a new instance of the PersianDatePicker class. 
            </summary>
        </member>
        <member name="P:HandyControl.Controls.PersianDatePicker.BlackoutDates">
            <summary>
            Gets the days that are not selectable.
            </summary>
        </member>
        <member name="P:HandyControl.Controls.PersianDatePicker.CalendarStyle">
            <summary>
            Gets or sets the style that is used when rendering the calendar.
            </summary>
        </member>
        <member name="F:HandyControl.Controls.PersianDatePicker.CalendarStyleProperty">
            <summary>
            Identifies the CalendarStyle dependency property.
            </summary>
        </member>
        <member name="P:HandyControl.Controls.PersianDatePicker.DisplayDate">
            <summary>
            Gets or sets the date to display.
            </summary>
            
        </member>
        <member name="F:HandyControl.Controls.PersianDatePicker.DisplayDateProperty">
            <summary>
            Identifies the DisplayDate dependency property.
            </summary>
        </member>
        <member name="P:HandyControl.Controls.PersianDatePicker.DisplayDateEnd">
            <summary>
            Gets or sets the last date to be displayed.
            </summary>
            
        </member>
        <member name="F:HandyControl.Controls.PersianDatePicker.DisplayDateEndProperty">
            <summary>
            Identifies the DisplayDateEnd dependency property.
            </summary>
        </member>
        <member name="M:HandyControl.Controls.PersianDatePicker.OnDisplayDateEndChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            DisplayDateEndProperty property changed handler.
            </summary>
            <param name="d">PersianDatePicker that changed its DisplayDateEnd.</param>
            <param name="e">DependencyPropertyChangedEventArgs.</param>
        </member>
        <member name="P:HandyControl.Controls.PersianDatePicker.DisplayDateStart">
            <summary>
            Gets or sets the first date to be displayed.
            </summary>
            
        </member>
        <member name="F:HandyControl.Controls.PersianDatePicker.DisplayDateStartProperty">
            <summary>
            Identifies the DisplayDateStart dependency property.
            </summary>
        </member>
        <member name="M:HandyControl.Controls.PersianDatePicker.OnDisplayDateStartChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            DisplayDateStartProperty property changed handler.
            </summary>
            <param name="d">PersianDatePicker that changed its DisplayDateStart.</param>
            <param name="e">DependencyPropertyChangedEventArgs.</param>
        </member>
        <member name="P:HandyControl.Controls.PersianDatePicker.FirstDayOfWeek">
            <summary>
            Gets or sets the day that is considered the beginning of the week.
            </summary>
        </member>
        <member name="F:HandyControl.Controls.PersianDatePicker.FirstDayOfWeekProperty">
            <summary>
            Identifies the FirstDayOfWeek dependency property.
            </summary>
        </member>
        <member name="P:HandyControl.Controls.PersianDatePicker.IsDropDownOpen">
            <summary>
            Gets or sets a value that indicates whether the drop-down PersianCalendar is open or closed.
            </summary>
        </member>
        <member name="F:HandyControl.Controls.PersianDatePicker.IsDropDownOpenProperty">
            <summary>
            Identifies the IsDropDownOpen dependency property.
            </summary>
        </member>
        <member name="M:HandyControl.Controls.PersianDatePicker.OnIsDropDownOpenChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            IsDropDownOpenProperty property changed handler.
            </summary>
            <param name="d">PersianDatePicker that changed its IsDropDownOpen.</param>
            <param name="e">DependencyPropertyChangedEventArgs.</param>
        </member>
        <member name="M:HandyControl.Controls.PersianDatePicker.OnIsEnabledChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            Called when the IsEnabled property changes.
            </summary>
        </member>
        <member name="P:HandyControl.Controls.PersianDatePicker.IsTodayHighlighted">
            <summary>
            Gets or sets a value that indicates whether the current date will be highlighted.
            </summary>
        </member>
        <member name="F:HandyControl.Controls.PersianDatePicker.IsTodayHighlightedProperty">
            <summary>
            Identifies the IsTodayHighlighted dependency property.
            </summary>
        </member>
        <member name="P:HandyControl.Controls.PersianDatePicker.SelectedDate">
            <summary>
            Gets or sets the currently selected date.
            </summary>
            
        </member>
        <member name="F:HandyControl.Controls.PersianDatePicker.SelectedDateProperty">
            <summary>
            Identifies the SelectedDate dependency property.
            </summary>
        </member>
        <member name="M:HandyControl.Controls.PersianDatePicker.OnSelectedDateChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            SelectedDateProperty property changed handler.
            </summary>
            <param name="d">PersianDatePicker that changed its SelectedDate.</param>
            <param name="e">DependencyPropertyChangedEventArgs.</param>
        </member>
        <member name="P:HandyControl.Controls.PersianDatePicker.SelectedDateFormat">
            <summary>
            Gets or sets the format that is used to display the selected date.
            </summary>
        </member>
        <member name="F:HandyControl.Controls.PersianDatePicker.SelectedDateFormatProperty">
            <summary>
            Identifies the SelectedDateFormat dependency property.
            </summary>
        </member>
        <member name="M:HandyControl.Controls.PersianDatePicker.OnSelectedDateFormatChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            SelectedDateFormatProperty property changed handler.
            </summary>
            <param name="d">PersianDatePicker that changed its SelectedDateFormat.</param>
            <param name="e">DependencyPropertyChangedEventArgs.</param>
        </member>
        <member name="P:HandyControl.Controls.PersianDatePicker.Text">
            <summary>
            Gets or sets the text that is displayed by the PersianDatePicker.
            </summary>
        </member>
        <member name="F:HandyControl.Controls.PersianDatePicker.TextProperty">
            <summary>
            Identifies the Text dependency property.
            </summary>
        </member>
        <member name="M:HandyControl.Controls.PersianDatePicker.OnTextChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            TextProperty property changed handler.
            </summary>
            <param name="d">PersianDatePicker that changed its Text.</param>
            <param name="e">DependencyPropertyChangedEventArgs.</param>
        </member>
        <member name="M:HandyControl.Controls.PersianDatePicker.SetTextInternal(System.String)">
            <summary>
            Sets the local Text property without breaking bindings
            </summary>
            <param name="value"></param>
        </member>
        <member name="M:HandyControl.Controls.PersianDatePicker.OnApplyTemplate">
            <summary>
            Builds the visual tree for the PersianDatePicker control when a new template is applied.
            </summary>
        </member>
        <member name="M:HandyControl.Controls.PersianDatePicker.ToString">
            <summary>
            Provides a text representation of the selected date.
            </summary>
            <returns>A text representation of the selected date, or an empty string if SelectedDate is a null reference.</returns>
        </member>
        <member name="M:HandyControl.Controls.PersianDatePicker.OnCreateAutomationPeer">
            <summary>
            Creates the automation peer for this PersianDatePicker Control.
            </summary>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Controls.PersianDatePicker.OnDateValidationError(Microsoft.Windows.Controls.DatePickerDateValidationErrorEventArgs)">
            <summary>
            Raises the DateValidationError event.
            </summary>
            <param name="e">A DatePickerDateValidationErrorEventArgs that contains the event data.</param>
        </member>
        <member name="M:HandyControl.Controls.PersianDatePicker.OnGotFocus(System.Object,System.Windows.RoutedEventArgs)">
            <summary>
                Called when this element gets focus.
            </summary>
        </member>
        <member name="M:HandyControl.Controls.PersianDatePicker.ParseText(System.String)">
            <summary>
            Input text is parsed in the correct format and changed into a DateTime object.
            If the text can not be parsed TextParseError Event is thrown.
            </summary>
        </member>
        <member name="T:HandyControl.Controls.PersianDateTimePicker">
            <summary>
                时间日期选择器
            </summary>
        </member>
        <member name="M:HandyControl.Controls.PersianDateTimePicker.SetTextInternal(System.String)">
            <summary>
            Sets the local Text property without breaking bindings
            </summary>
            <param name="value"></param>
        </member>
        <member name="F:HandyControl.Controls.SpeedoMeter.ValueChangedEvent">
            <summary>
                值改变事件
            </summary>
        </member>
        <member name="E:HandyControl.Controls.SpeedoMeter.ValueChanged">
            <summary>
                值改变事件
            </summary>
        </member>
        <member name="M:HandyControl.Controls.SplashWindow.Init(System.Func{HandyControl.Controls.SplashWindow})">
            <summary>
            Initialize Splash Window
            </summary>
            <param name="SplashWindow">Create Splash Window and return it.</param>
            <returns>
            SplashWindow
            </returns>
            <example>
            <code>
            SplashWindow splash = new SplashWindow();
            return splash;
            </code>
            </example>
        </member>
        <member name="M:HandyControl.Controls.SplashWindow.AddMessage(System.String)">
            <summary>
            Add Status Messages
            </summary>
            <param name="message"></param>
        </member>
        <member name="M:HandyControl.Controls.SplashWindow.LoadComplete">
            <summary>
            Close Splash Window
            </summary>
        </member>
        <member name="F:HandyControl.Controls.PinBox.PasswordCharProperty">
            <summary>
                掩码字符
            </summary>
        </member>
        <member name="F:HandyControl.Controls.Notification._tickCount">
            <summary>
                计数
            </summary>
        </member>
        <member name="F:HandyControl.Controls.Notification._timerClose">
            <summary>
                关闭计时器
            </summary>
        </member>
        <member name="M:HandyControl.Controls.Notification.StartTimer">
            <summary>
                开始计时器
            </summary>
        </member>
        <member name="T:HandyControl.Controls.ToggleBlock">
            <summary>
                切换块
            </summary>
        </member>
        <member name="F:HandyControl.Controls.StatusSwitchElement.CheckedElementProperty">
            <summary>
                选中时展示的元素
            </summary>
        </member>
        <member name="F:HandyControl.Controls.StatusSwitchElement.HideUncheckedElementProperty">
            <summary>
                是否隐藏元素
            </summary>
        </member>
        <member name="T:HandyControl.Controls.RegularItemsControl">
            <summary>
                规则ItemsControl
            </summary>
            <remarks>
                该类的每一项都具有相同的大小和外边距
            </remarks>
        </member>
        <member name="T:HandyControl.Controls.SimpleItemsControl">
            <summary>
                ItemsControl的轻量级版本
            </summary>
        </member>
        <member name="T:HandyControl.Controls.ContextMenuButton">
            <summary>
                带上下文菜单的按钮
            </summary>
        </member>
        <member name="T:HandyControl.Controls.ContextMenuToggleButton">
            <summary>
                带上下文菜单的切换按钮
            </summary>
        </member>
        <member name="T:HandyControl.Controls.CoverFlow">
            <summary>
                封面流
            </summary>
        </member>
        <member name="F:HandyControl.Controls.CoverFlow.MaxShowCountHalf">
            <summary>
                最大显示数量的一半
            </summary>
        </member>
        <member name="F:HandyControl.Controls.CoverFlow.PageIndexProperty">
            <summary>
                页码
            </summary>
        </member>
        <member name="F:HandyControl.Controls.CoverFlow.LoopProperty">
            <summary>
                是否循环
            </summary>
        </member>
        <member name="F:HandyControl.Controls.CoverFlow._contentDic">
            <summary>
                存储所有的内容
            </summary>
        </member>
        <member name="F:HandyControl.Controls.CoverFlow._itemShowDic">
            <summary>
                当前在显示范围内的项
            </summary>
        </member>
        <member name="F:HandyControl.Controls.CoverFlow._camera">
            <summary>
                相机
            </summary>
        </member>
        <member name="F:HandyControl.Controls.CoverFlow._viewport3D">
            <summary>
                3d画布
            </summary>
        </member>
        <member name="F:HandyControl.Controls.CoverFlow._visualParent">
            <summary>
                项容器
            </summary>
        </member>
        <member name="F:HandyControl.Controls.CoverFlow._firstShowIndex">
            <summary>
                显示范围内第一个项的编号
            </summary>
        </member>
        <member name="F:HandyControl.Controls.CoverFlow._lastShowIndex">
            <summary>
                显示范围内最后一个项的编号
            </summary>
        </member>
        <member name="F:HandyControl.Controls.CoverFlow._jumpToIndex">
            <summary>
                跳转编号
            </summary>
        </member>
        <member name="P:HandyControl.Controls.CoverFlow.PageIndex">
            <summary>
                页码
            </summary>
        </member>
        <member name="P:HandyControl.Controls.CoverFlow.Loop">
            <summary>
                是否循环
            </summary>
        </member>
        <member name="M:HandyControl.Controls.CoverFlow.AddRange(System.Collections.Generic.IEnumerable{System.Object})">
            <summary>
                批量添加资源
            </summary>
            <param name="contentList"></param>
        </member>
        <member name="M:HandyControl.Controls.CoverFlow.Add(System.String)">
            <summary>
                添加一项资源
            </summary>
            <param name="uriString"></param>
        </member>
        <member name="M:HandyControl.Controls.CoverFlow.Add(System.Uri)">
            <summary>
                添加一项资源
            </summary>
            <param name="uri"></param>
        </member>
        <member name="M:HandyControl.Controls.CoverFlow.JumpTo(System.Int32)">
            <summary>
                跳转
            </summary>
        </member>
        <member name="M:HandyControl.Controls.CoverFlow.Remove(System.Int32)">
            <summary>
                删除指定位置的项
            </summary>
            <param name="pos"></param>
        </member>
        <member name="M:HandyControl.Controls.CoverFlow.UpdateIndex(System.Int32)">
            <summary>
                更新项的位置
            </summary>
            <param name="newIndex"></param>
        </member>
        <member name="M:HandyControl.Controls.CoverFlow.UpdateShowRange">
            <summary>
                更新显示范围
            </summary>
        </member>
        <member name="M:HandyControl.Controls.CoverFlowItem.CreateMeshGeometry(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D)">
            <summary>
                创建网格形状
            </summary>
            <param name="p0"></param>
            <param name="p1"></param>
            <param name="p2"></param>
            <param name="p3"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Controls.CoverFlowItem.CreateItemGeometry">
            <summary>
                创建内容形状
            </summary>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Controls.CoverFlowItem.Move(System.Int32)">
            <summary>
                移动
            </summary>
        </member>
        <member name="M:HandyControl.Controls.CoverFlowItem.HitTest(System.Windows.Media.Media3D.MeshGeometry3D)">
            <summary>
                命中测试
            </summary>
            <param name="mesh"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Controls.CoverView.UpdateCoverViewContent(System.Boolean)">
            <summary>
                更新内容视图
            </summary>
        </member>
        <member name="M:HandyControl.Controls.CoverView.UpdateCoverViewContentPosition">
            <summary>
                更新内容视图位置
            </summary>
        </member>
        <member name="M:HandyControl.Controls.CoverView.GenerateIndex">
            <summary>
                生成序号
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ImageViewer.ScaleInternal">
            <summary>
                缩放比间隔
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ImageViewer.SaveFileDialog">
            <summary>
                图片保存对话框
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ImageViewer._borderSmallIsLoaded">
            <summary>
                右下角小图片是否加载过
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ImageViewer._canMoveX">
            <summary>
                图片是否可以在x轴方向移动
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ImageViewer._canMoveY">
            <summary>
                图片是否可以在y轴方向移动
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ImageViewer._imgActualMargin">
            <summary>
                图片实际位置
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ImageViewer._imgActualRotate">
            <summary>
                图片实际旋转角度
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ImageViewer._imgActualScale">
            <summary>
                图片实际旋缩放比
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ImageViewer._imgCurrentPoint">
            <summary>
                在图片上鼠标移动时的即时位置
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ImageViewer._imgIsMouseLeftButtonDown">
            <summary>
                鼠标是否在图片上按下左键
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ImageViewer._imgMouseDownMargin">
            <summary>
                在图片上按下时图片的位置
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ImageViewer._imgMouseDownPoint">
            <summary>
                在图片上按下时鼠标的位置
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ImageViewer._imgSmallCurrentPoint">
            <summary>
                在小图片上鼠标移动时的即时位置
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ImageViewer._imgSmallIsMouseLeftButtonDown">
            <summary>
                鼠标是否在小图片上按下左键
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ImageViewer._imgSmallMouseDownMargin">
            <summary>
                在小图片上按下时图片的位置
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ImageViewer._imgSmallMouseDownPoint">
            <summary>
                在小图片上按下时鼠标的位置
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ImageViewer._imgWidHeiScale">
            <summary>
                图片长宽比
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ImageViewer._isOblique">
            <summary>
                图片是否倾斜
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ImageViewer._scaleInternalHeight">
            <summary>
                缩放高度间隔
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ImageViewer._scaleInternalWidth">
            <summary>
                缩放宽度间隔
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ImageViewer._showBorderBottom">
            <summary>
                底部BorderBottom（包含一些图片操作）是否显示中
            </summary>
        </member>
        <member name="M:HandyControl.Controls.ImageViewer.#ctor(System.Uri)">
            <summary>
                带一个图片Uri的构造函数
            </summary>
            <param name="uri"></param>
        </member>
        <member name="M:HandyControl.Controls.ImageViewer.#ctor(System.String)">
            <summary>
                带一个图片路径的构造函数
            </summary>
            <param name="path"></param>
        </member>
        <member name="F:HandyControl.Controls.ImageViewer.ShowFullScreenButtonProperty">
            <summary>
                是否显示全屏按钮
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ImageViewer.ShowCloseButtonProperty">
            <summary>
                关闭按钮是否显示中
            </summary>
        </member>
        <member name="P:HandyControl.Controls.ImageViewer.ShowFullScreenButton">
            <summary>
                是否显示全屏按钮
            </summary>
        </member>
        <member name="P:HandyControl.Controls.ImageViewer.ImageOriWidth">
            <summary>
                图片原始宽度
            </summary>
        </member>
        <member name="P:HandyControl.Controls.ImageViewer.ImageOriHeight">
            <summary>
                图片原始高度
            </summary>
        </member>
        <member name="P:HandyControl.Controls.ImageViewer.ShowCloseButton">
            <summary>
                关闭按钮是否显示中
            </summary>
        </member>
        <member name="P:HandyControl.Controls.ImageViewer.ShowBorderBottom">
            <summary>
                底部BorderBottom（包含一些图片操作）是否显示中
            </summary>
        </member>
        <member name="M:HandyControl.Controls.ImageViewer.Init">
            <summary>
                初始化
            </summary>
        </member>
        <member name="M:HandyControl.Controls.ImageViewer.BorderSmallShowSwitch">
            <summary>
                右下角小图片显示切换
            </summary>
        </member>
        <member name="M:HandyControl.Controls.ImageViewer.InitBorderSmall">
            <summary>
                初始化右下角小图片
            </summary>
        </member>
        <member name="M:HandyControl.Controls.ImageViewer.UpdateBorderSmall">
            <summary>
                更新右下角小图片
            </summary>
        </member>
        <member name="M:HandyControl.Controls.ImageViewer.ScaleImg(System.Boolean)">
            <summary>
                缩放图片
            </summary>
            <param name="isEnlarge"></param>
        </member>
        <member name="M:HandyControl.Controls.ImageViewer.RotateImg(System.Double)">
            <summary>
                旋转图片
            </summary>
            <param name="rotate"></param>
        </member>
        <member name="M:HandyControl.Controls.ImageViewer.MoveImg">
            <summary>
                移动图片
            </summary>
        </member>
        <member name="M:HandyControl.Controls.ImageViewer.MoveSmallImg">
            <summary>
                移动小图片
            </summary>
        </member>
        <member name="P:HandyControl.Controls.ComboBox.VerifyFunc">
            <summary>
                数据验证委托
            </summary>
        </member>
        <member name="P:HandyControl.Controls.ComboBox.SearchFunc">
            <summary>
                数据搜索委托
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ComboBox.IsErrorProperty">
            <summary>
                数据是否错误
            </summary>
        </member>
        <member name="P:HandyControl.Controls.ComboBox.IsError">
            <summary>
                数据是否错误
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ComboBox.ErrorStrProperty">
            <summary>
                错误提示
            </summary>
        </member>
        <member name="P:HandyControl.Controls.ComboBox.ErrorStr">
            <summary>
                错误提示
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ComboBox.TextTypePropertyKey">
            <summary>
                文本类型
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ComboBox.TextTypeProperty">
            <summary>
                文本类型
            </summary>
        </member>
        <member name="P:HandyControl.Controls.ComboBox.TextType">
            <summary>
                文本类型
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ComboBox.ShowClearButtonProperty">
            <summary>
                是否显示清除按钮
            </summary>
        </member>
        <member name="P:HandyControl.Controls.ComboBox.ShowClearButton">
            <summary>
                是否显示清除按钮
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ComboBox.AutoCompleteProperty">
            <summary>
                是否自动完成输入
            </summary>
        </member>
        <member name="P:HandyControl.Controls.ComboBox.AutoComplete">
            <summary>
                是否自动完成输入
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ComboBox.SearchTextProperty">
            <summary>
                搜索文本
            </summary>
        </member>
        <member name="P:HandyControl.Controls.ComboBox.SearchText">
            <summary>
                搜索文本
            </summary>
        </member>
        <member name="M:HandyControl.Controls.ComboBox.VerifyData">
            <summary>
                验证数据
            </summary>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Controls.ComboBox.UpdateSearchItems(System.String)">
            <summary>
                更新搜索的项目
            </summary>
            <param name="key"></param>
        </member>
        <member name="T:HandyControl.Controls.DateTimePicker">
            <summary>
                时间日期选择器
            </summary>
        </member>
        <member name="M:HandyControl.Controls.DateTimePicker.SetTextInternal(System.String)">
            <summary>
            Sets the local Text property without breaking bindings
            </summary>
            <param name="value"></param>
        </member>
        <member name="T:HandyControl.Controls.IDataInput">
            <summary>
                表示可以成为一个数据输入控件
            </summary>
        </member>
        <member name="M:HandyControl.Controls.IDataInput.VerifyData">
            <summary>
                验证数据
            </summary>
            <returns></returns>
        </member>
        <member name="P:HandyControl.Controls.IDataInput.VerifyFunc">
            <summary>
                数据验证委托
            </summary>
        </member>
        <member name="P:HandyControl.Controls.IDataInput.IsError">
            <summary>
                数据是否错误
            </summary>
        </member>
        <member name="P:HandyControl.Controls.IDataInput.ErrorStr">
            <summary>
                错误提示
            </summary>
        </member>
        <member name="P:HandyControl.Controls.IDataInput.TextType">
            <summary>
                文本类型
            </summary>
        </member>
        <member name="P:HandyControl.Controls.IDataInput.ShowClearButton">
            <summary>
                是否显示清除按钮
            </summary>
        </member>
        <member name="T:HandyControl.Controls.NumericUpDown">
            <summary>
                数值选择控件
            </summary>
        </member>
        <member name="F:HandyControl.Controls.NumericUpDown.ValueChangedEvent">
            <summary>
                值改变事件
            </summary>
        </member>
        <member name="E:HandyControl.Controls.NumericUpDown.ValueChanged">
            <summary>
                值改变事件
            </summary>
        </member>
        <member name="F:HandyControl.Controls.NumericUpDown.ValueProperty">
            <summary>
                当前值
            </summary>
        </member>
        <member name="P:HandyControl.Controls.NumericUpDown.Value">
            <summary>
                当前值
            </summary>
        </member>
        <member name="F:HandyControl.Controls.NumericUpDown.MaximumProperty">
            <summary>
                最大值
            </summary>
        </member>
        <member name="P:HandyControl.Controls.NumericUpDown.Maximum">
            <summary>
                最大值
            </summary>
        </member>
        <member name="F:HandyControl.Controls.NumericUpDown.MinimumProperty">
            <summary>
                最小值
            </summary>
        </member>
        <member name="P:HandyControl.Controls.NumericUpDown.Minimum">
            <summary>
                最小值
            </summary>
        </member>
        <member name="F:HandyControl.Controls.NumericUpDown.IncrementProperty">
            <summary>
                指示每单击一下按钮时增加或减少的数量
            </summary>
        </member>
        <member name="P:HandyControl.Controls.NumericUpDown.Increment">
            <summary>
                指示每单击一下按钮时增加或减少的数量
            </summary>
        </member>
        <member name="F:HandyControl.Controls.NumericUpDown.DecimalPlacesProperty">
            <summary>
                指示要显示的小数位数
            </summary>
        </member>
        <member name="P:HandyControl.Controls.NumericUpDown.DecimalPlaces">
            <summary>
                指示要显示的小数位数
            </summary>
        </member>
        <member name="F:HandyControl.Controls.NumericUpDown.ValueFormatProperty">
            <summary>
                指示要显示的数字的格式
            </summary>
        </member>
        <member name="P:HandyControl.Controls.NumericUpDown.ValueFormat">
            <summary>
                指示要显示的数字的格式，这将会覆盖 <see cref="P:HandyControl.Controls.NumericUpDown.DecimalPlaces"/> 属性
            </summary>
        </member>
        <member name="F:HandyControl.Controls.NumericUpDown.ShowUpDownButtonProperty">
            <summary>
                是否显示上下调值按钮
            </summary>
        </member>
        <member name="P:HandyControl.Controls.NumericUpDown.ShowUpDownButton">
            <summary>
                是否显示上下调值按钮
            </summary>
        </member>
        <member name="F:HandyControl.Controls.NumericUpDown.IsErrorProperty">
            <summary>
                数据是否错误
            </summary>
        </member>
        <member name="F:HandyControl.Controls.NumericUpDown.ErrorStrProperty">
            <summary>
                错误提示
            </summary>
        </member>
        <member name="F:HandyControl.Controls.NumericUpDown.TextTypeProperty">
            <summary>
                文本类型
            </summary>
        </member>
        <member name="F:HandyControl.Controls.NumericUpDown.ShowClearButtonProperty">
            <summary>
                是否显示清除按钮
            </summary>
        </member>
        <member name="F:HandyControl.Controls.NumericUpDown.IsReadOnlyProperty">
            <summary>
                标识 IsReadOnly 依赖属性。
            </summary>
        </member>
        <member name="P:HandyControl.Controls.NumericUpDown.IsReadOnly">
            <summary>
                获取或设置一个值，该值指示NumericUpDown是否只读。
            </summary>
        </member>
        <member name="F:HandyControl.Controls.PasswordBox.PasswordCharProperty">
            <summary>
                掩码字符
            </summary>
        </member>
        <member name="F:HandyControl.Controls.PasswordBox.IsErrorProperty">
            <summary>
                数据是否错误
            </summary>
        </member>
        <member name="F:HandyControl.Controls.PasswordBox.ErrorStrProperty">
            <summary>
                错误提示
            </summary>
        </member>
        <member name="F:HandyControl.Controls.PasswordBox.TextTypeProperty">
            <summary>
                文本类型
            </summary>
        </member>
        <member name="F:HandyControl.Controls.PasswordBox.ShowClearButtonProperty">
            <summary>
                是否显示清除按钮
            </summary>
        </member>
        <member name="F:HandyControl.Controls.SearchBar.IsRealTimeProperty">
            <summary>
                是否实时搜索
            </summary>
        </member>
        <member name="P:HandyControl.Controls.SearchBar.IsRealTime">
            <summary>
                是否实时搜索
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TextBox.IsErrorProperty">
            <summary>
                数据是否错误
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TextBox.ErrorStrProperty">
            <summary>
                错误提示
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TextBox.TextTypeProperty">
            <summary>
                文本类型
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TextBox.ShowClearButtonProperty">
            <summary>
                是否显示清除按钮
            </summary>
        </member>
        <member name="T:HandyControl.Controls.TimePicker">
            <summary>
                时间选择器
            </summary>
        </member>
        <member name="M:HandyControl.Controls.TimePicker.SetTextInternal(System.String)">
            <summary>
            Sets the local Text property without breaking bindings
            </summary>
            <param name="value"></param>
        </member>
        <member name="F:HandyControl.Controls.AnimationPath._storyboard">
            <summary>
                故事板
            </summary>
        </member>
        <member name="F:HandyControl.Controls.AnimationPath._pathLength">
            <summary>
                路径长度
            </summary>
        </member>
        <member name="F:HandyControl.Controls.AnimationPath.DataProperty">
            <summary>
                路径
            </summary>
        </member>
        <member name="P:HandyControl.Controls.AnimationPath.Data">
            <summary>
                路径
            </summary>
        </member>
        <member name="F:HandyControl.Controls.AnimationPath.PathLengthProperty">
            <summary>
                路径长度
            </summary>
        </member>
        <member name="P:HandyControl.Controls.AnimationPath.PathLength">
            <summary>
                路径长度
            </summary>
        </member>
        <member name="F:HandyControl.Controls.AnimationPath.DurationProperty">
            <summary>
                动画间隔时间
            </summary>
        </member>
        <member name="P:HandyControl.Controls.AnimationPath.Duration">
            <summary>
                动画间隔时间
            </summary>
        </member>
        <member name="P:HandyControl.Controls.AnimationPath.IsPlaying">
            <summary>
                是否正在播放动画
            </summary>
        </member>
        <member name="P:HandyControl.Controls.AnimationPath.RepeatBehavior">
            <summary>
                动画重复行为
            </summary>
        </member>
        <member name="F:HandyControl.Controls.AnimationPath.CompletedEvent">
            <summary>
                动画完成事件
            </summary>
        </member>
        <member name="E:HandyControl.Controls.AnimationPath.Completed">
            <summary>
                动画完成事件
            </summary>
        </member>
        <member name="M:HandyControl.Controls.AnimationPath.UpdatePath">
            <summary>
                更新路径
            </summary>
        </member>
        <member name="T:HandyControl.Controls.Badge">
            <summary>
                标记
            </summary>
        </member>
        <member name="T:HandyControl.Controls.Carousel">
            <summary>
                轮播控件
            </summary>
        </member>
        <member name="P:HandyControl.Controls.Carousel.AutoRun">
            <summary>
                是否自动跳转
            </summary>
        </member>
        <member name="P:HandyControl.Controls.Carousel.Interval">
            <summary>
                跳转时间间隔
            </summary>
        </member>
        <member name="P:HandyControl.Controls.Carousel.PageIndex">
            <summary>
                页码
            </summary>
        </member>
        <member name="M:HandyControl.Controls.Carousel.TimerSwitch(System.Boolean)">
            <summary>
                计时器开关
            </summary>
        </member>
        <member name="M:HandyControl.Controls.Carousel.UpdatePageButtons(System.Int32)">
            <summary>
                更新页按钮
            </summary>
        </member>
        <member name="M:HandyControl.Controls.Carousel.UpdateItemsPosition">
            <summary>
                更新项的位置
            </summary>
        </member>
        <member name="T:HandyControl.Controls.ColorPicker">
            <summary>
                颜色拾取器
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ColorPicker._colorType">
            <summary>
                当前显示的颜色类型
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ColorPicker._isLoaded">
            <summary>
                是否已经加载控件
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ColorPicker._isNeedUpdatePicker">
            <summary>
                是否需要更新小球位置
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ColorPicker._isOnDragging">
            <summary>
                是否在拖动小球
            </summary>
        </member>
        <member name="P:HandyControl.Controls.ColorPicker.IsNeedUpdateInfo">
            <summary>
                是否需要更新信息
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ColorPicker.ColorPanelWidth">
            <summary>
                颜色选取面板宽度
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ColorPicker.ColorPanelHeight">
            <summary>
                颜色选取面板高度
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ColorPicker._colorPresetList">
            <summary>
                预设的颜色（一共18个，两行）
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ColorPicker._colorRangeList">
            <summary>
                颜色范围集合
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ColorPicker._colorSeparateList">
            <summary>
                颜色分隔集合
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ColorPicker.ConfirmedEvent">
            <summary>
                颜色改变事件
            </summary>
        </member>
        <member name="E:HandyControl.Controls.ColorPicker.Confirmed">
            <summary>
                颜色改变事件
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ColorPicker.CanceledEvent">
            <summary>
                取消事件
            </summary>
        </member>
        <member name="E:HandyControl.Controls.ColorPicker.Canceled">
            <summary>
                取消事件
            </summary>
        </member>
        <member name="P:HandyControl.Controls.ColorPicker.SelectedBrush">
            <summary>
                当前选中的颜色
            </summary>
        </member>
        <member name="P:HandyControl.Controls.ColorPicker.ColorType">
            <summary>
                当前显示的颜色类型
            </summary>
        </member>
        <member name="M:HandyControl.Controls.ColorPicker.Init">
            <summary>
                初始化
            </summary>
        </member>
        <member name="M:HandyControl.Controls.ColorPicker.CreateColorButton(System.String)">
            <summary>
                创建颜色按钮
            </summary>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Controls.ColorPicker.UpdateStatus(System.Windows.Media.Color)">
            <summary>
                内部更新
            </summary>
        </member>
        <member name="M:HandyControl.Controls.ColorPicker.UpdateColorWhenDrag(System.Windows.Point)">
            <summary>
                拖动时更新颜色
            </summary>
        </member>
        <member name="T:HandyControl.Controls.Growl">
            <summary>
                消息提醒
            </summary>
        </member>
        <member name="F:HandyControl.Controls.Growl._tickCount">
            <summary>
                计数
            </summary>
        </member>
        <member name="F:HandyControl.Controls.Growl._timerClose">
            <summary>
                关闭计时器
            </summary>
        </member>
        <member name="P:HandyControl.Controls.Growl.GrowlPanel">
            <summary>
                消息容器
            </summary>
        </member>
        <member name="M:HandyControl.Controls.Growl.StartTimer">
            <summary>
                开始计时器
            </summary>
        </member>
        <member name="M:HandyControl.Controls.Growl.SetGrowlPanel(System.Windows.Controls.Panel)">
            <summary>
                消息容器
            </summary>
            <param name="panel"></param>
        </member>
        <member name="M:HandyControl.Controls.Growl.Show(HandyControl.Data.GrowlInfo)">
            <summary>
                显示信息
            </summary>
            <param name="growlInfo"></param>
        </member>
        <member name="M:HandyControl.Controls.Growl.Success(System.String,System.String)">
            <summary>
                成功
            </summary>
            <param name="message"></param>
            <param name="token"></param>
        </member>
        <member name="M:HandyControl.Controls.Growl.Success(HandyControl.Data.GrowlInfo)">
            <summary>
                成功
            </summary>
            <param name="growlInfo"></param>
        </member>
        <member name="M:HandyControl.Controls.Growl.SuccessGlobal(System.String)">
            <summary>
                成功
            </summary>
            <param name="message"></param>
        </member>
        <member name="M:HandyControl.Controls.Growl.SuccessGlobal(HandyControl.Data.GrowlInfo)">
            <summary>
                成功
            </summary>
            <param name="growlInfo"></param>
        </member>
        <member name="M:HandyControl.Controls.Growl.Info(System.String,System.String)">
            <summary>
                消息
            </summary>
            <param name="message"></param>
            <param name="token"></param>
        </member>
        <member name="M:HandyControl.Controls.Growl.Info(HandyControl.Data.GrowlInfo)">
            <summary>
                消息
            </summary>
            <param name="growlInfo"></param>
        </member>
        <member name="M:HandyControl.Controls.Growl.InfoGlobal(System.String)">
            <summary>
                消息
            </summary>
            <param name="message"></param>
        </member>
        <member name="M:HandyControl.Controls.Growl.InfoGlobal(HandyControl.Data.GrowlInfo)">
            <summary>
                消息
            </summary>
            <param name="growlInfo"></param>
        </member>
        <member name="M:HandyControl.Controls.Growl.Warning(System.String,System.String)">
            <summary>
                警告
            </summary>
            <param name="message"></param>
            <param name="token"></param>
        </member>
        <member name="M:HandyControl.Controls.Growl.Warning(HandyControl.Data.GrowlInfo)">
            <summary>
                警告
            </summary>
            <param name="growlInfo"></param>
        </member>
        <member name="M:HandyControl.Controls.Growl.WarningGlobal(System.String)">
            <summary>
                警告
            </summary>
            <param name="message"></param>
        </member>
        <member name="M:HandyControl.Controls.Growl.WarningGlobal(HandyControl.Data.GrowlInfo)">
            <summary>
                警告
            </summary>
            <param name="growlInfo"></param>
        </member>
        <member name="M:HandyControl.Controls.Growl.Error(System.String,System.String)">
            <summary>
                错误
            </summary>
            <param name="message"></param>
            <param name="token"></param>
        </member>
        <member name="M:HandyControl.Controls.Growl.Error(HandyControl.Data.GrowlInfo)">
            <summary>
                错误
            </summary>
            <param name="growlInfo"></param>
        </member>
        <member name="M:HandyControl.Controls.Growl.ErrorGlobal(System.String)">
            <summary>
                错误
            </summary>
            <param name="message"></param>
        </member>
        <member name="M:HandyControl.Controls.Growl.ErrorGlobal(HandyControl.Data.GrowlInfo)">
            <summary>
                错误
            </summary>
            <param name="growlInfo"></param>
        </member>
        <member name="M:HandyControl.Controls.Growl.Fatal(System.String,System.String)">
            <summary>
                严重
            </summary>
            <param name="message"></param>
            <param name="token"></param>
        </member>
        <member name="M:HandyControl.Controls.Growl.Fatal(HandyControl.Data.GrowlInfo)">
            <summary>
                严重
            </summary>
            <param name="growlInfo"></param>
        </member>
        <member name="M:HandyControl.Controls.Growl.FatalGlobal(System.String)">
            <summary>
                严重
            </summary>
            <param name="message"></param>
        </member>
        <member name="M:HandyControl.Controls.Growl.FatalGlobal(HandyControl.Data.GrowlInfo)">
            <summary>
                严重
            </summary>
            <param name="growlInfo"></param>
        </member>
        <member name="M:HandyControl.Controls.Growl.Ask(System.String,System.Func{System.Boolean,System.Boolean},System.String)">
            <summary>
                询问
            </summary>
            <param name="message"></param>
            <param name="actionBeforeClose"></param>
            <param name="token"></param>
        </member>
        <member name="M:HandyControl.Controls.Growl.Ask(HandyControl.Data.GrowlInfo)">
            <summary>
                询问
            </summary>
            <param name="growlInfo"></param>
        </member>
        <member name="M:HandyControl.Controls.Growl.AskGlobal(System.String,System.Func{System.Boolean,System.Boolean})">
            <summary>
                询问
            </summary>
            <param name="message"></param>
            <param name="actionBeforeClose"></param>
        </member>
        <member name="M:HandyControl.Controls.Growl.AskGlobal(HandyControl.Data.GrowlInfo)">
            <summary>
                询问
            </summary>
            <param name="growlInfo"></param>
        </member>
        <member name="M:HandyControl.Controls.Growl.Close(System.Boolean,System.Boolean)">
            <summary>
                关闭
            </summary>
        </member>
        <member name="M:HandyControl.Controls.Growl.Clear(System.String)">
            <summary>
                清除
            </summary>
            <param name="token"></param>
        </member>
        <member name="M:HandyControl.Controls.Growl.Clear(System.Windows.Controls.Panel)">
            <summary>
                清除
            </summary>
            <param name="panel"></param>
        </member>
        <member name="M:HandyControl.Controls.Growl.ClearGlobal">
            <summary>
                清除
            </summary>
        </member>
        <member name="T:HandyControl.Controls.Pagination">
            <summary>
                页码
            </summary>
        </member>
        <member name="F:HandyControl.Controls.Pagination.PageUpdatedEvent">
            <summary>
                页面更新事件
            </summary>
        </member>
        <member name="E:HandyControl.Controls.Pagination.PageUpdated">
            <summary>
                页面更新事件
            </summary>
        </member>
        <member name="F:HandyControl.Controls.Pagination.MaxPageCountProperty">
            <summary>
                最大页数
            </summary>
        </member>
        <member name="P:HandyControl.Controls.Pagination.MaxPageCount">
            <summary>
                最大页数
            </summary>
        </member>
        <member name="F:HandyControl.Controls.Pagination.DataCountPerPageProperty">
            <summary>
                每页的数据量
            </summary>
        </member>
        <member name="P:HandyControl.Controls.Pagination.DataCountPerPage">
            <summary>
                每页的数据量
            </summary>
        </member>
        <member name="F:HandyControl.Controls.Pagination.PageIndexProperty">
            <summary>
                当前页
            </summary>
        </member>
        <member name="P:HandyControl.Controls.Pagination.PageIndex">
            <summary>
                当前页
            </summary>
        </member>
        <member name="F:HandyControl.Controls.Pagination.MaxPageIntervalProperty">
            <summary>
                表示当前选中的按钮距离左右两个方向按钮的最大间隔（4表示间隔4个按钮，如果超过则用省略号表示）
            </summary>       
        </member>
        <member name="P:HandyControl.Controls.Pagination.MaxPageInterval">
            <summary>
                表示当前选中的按钮距离左右两个方向按钮的最大间隔（4表示间隔4个按钮，如果超过则用省略号表示）
            </summary>   
        </member>
        <member name="M:HandyControl.Controls.Pagination.Update">
            <summary>
                更新
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ScrollViewer.OrientationProperty">
            <summary>
                滚动方向
            </summary>
        </member>
        <member name="P:HandyControl.Controls.ScrollViewer.Orientation">
            <summary>
                滚动方向
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ScrollViewer.CanMouseWheelProperty">
            <summary>
                是否响应鼠标滚轮操作
            </summary>
        </member>
        <member name="P:HandyControl.Controls.ScrollViewer.CanMouseWheel">
            <summary>
                是否响应鼠标滚轮操作
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ScrollViewer.IsInertiaEnabledProperty">
            <summary>
                是否支持惯性
            </summary>
        </member>
        <member name="P:HandyControl.Controls.ScrollViewer.IsInertiaEnabled">
            <summary>
                是否支持惯性
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ScrollViewer.IsPenetratingProperty">
            <summary>
                控件是否可以穿透点击
            </summary>
        </member>
        <member name="P:HandyControl.Controls.ScrollViewer.IsPenetrating">
            <summary>
                控件是否可以穿透点击
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ScrollViewer.CurrentVerticalOffsetProperty">
            <summary>
                当前垂直滚动偏移
            </summary>
        </member>
        <member name="P:HandyControl.Controls.ScrollViewer.CurrentVerticalOffset">
            <summary>
                当前垂直滚动偏移
            </summary>
        </member>
        <member name="F:HandyControl.Controls.ScrollViewer.CurrentHorizontalOffsetProperty">
            <summary>
                当前水平滚动偏移
            </summary>
        </member>
        <member name="P:HandyControl.Controls.ScrollViewer.CurrentHorizontalOffset">
            <summary>
                当前水平滚动偏移
            </summary>
        </member>
        <member name="T:HandyControl.Controls.SimplePanel">
            <summary>
                用以代替Grid
            </summary>
            <remarks>
                当不需要Grid的行、列分隔等功能时建议用此轻量级类代替
            </remarks>
        </member>
        <member name="T:HandyControl.Controls.WaveProgressBar">
            <summary>
                波浪进度条
            </summary>
        </member>
        <member name="F:HandyControl.Controls.PreviewSlider.PreviewContentProperty">
            <summary>
                预览内容
            </summary>
        </member>
        <member name="P:HandyControl.Controls.PreviewSlider.PreviewContent">
            <summary>
                预览内容
            </summary>
        </member>
        <member name="F:HandyControl.Controls.PreviewSlider.PreviewPositionChangedEvent">
            <summary>
                值改变事件
            </summary>
        </member>
        <member name="E:HandyControl.Controls.PreviewSlider.PreviewPositionChanged">
            <summary>
                值改变事件
            </summary>
        </member>
        <member name="F:HandyControl.Controls.StepBar.StepChangedEvent">
            <summary>
                步骤改变事件
            </summary>
        </member>
        <member name="E:HandyControl.Controls.StepBar.StepChanged">
            <summary>
                步骤改变事件
            </summary>
        </member>
        <member name="T:HandyControl.Controls.StepBarItem">
            <summary>
                步骤条单元项
            </summary>
        </member>
        <member name="F:HandyControl.Controls.StepBarItem.IndexProperty">
            <summary>
                步骤编号
            </summary>
        </member>
        <member name="P:HandyControl.Controls.StepBarItem.Index">
            <summary>
                步骤编号
            </summary>
        </member>
        <member name="F:HandyControl.Controls.StepBarItem.StatusProperty">
            <summary>
                步骤状态
            </summary>
        </member>
        <member name="P:HandyControl.Controls.StepBarItem.Status">
            <summary>
                步骤状态
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TabControl.IsInternalAction">
            <summary>
                是否为内部操作
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TabControl.IsAnimationEnabledProperty">
            <summary>
                是否启用动画
            </summary>
        </member>
        <member name="P:HandyControl.Controls.TabControl.IsAnimationEnabled">
            <summary>
                是否启用动画
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TabControl.IsDraggableProperty">
            <summary>
                是否可以拖动
            </summary>
        </member>
        <member name="P:HandyControl.Controls.TabControl.IsDraggable">
            <summary>
                是否可以拖动
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TabControl.ShowCloseButtonProperty">
            <summary>
                是否显示关闭按钮
            </summary>
        </member>
        <member name="P:HandyControl.Controls.TabControl.ShowCloseButton">
            <summary>
                是否显示关闭按钮
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TabControl.ShowContextMenuProperty">
            <summary>
                是否显示上下文菜单
            </summary>
        </member>
        <member name="P:HandyControl.Controls.TabControl.ShowContextMenu">
            <summary>
                是否显示上下文菜单
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TabControl.IsTabFillEnabledProperty">
            <summary>
                是否将标签填充
            </summary>
        </member>
        <member name="P:HandyControl.Controls.TabControl.IsTabFillEnabled">
            <summary>
                是否将标签填充
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TabControl.TabItemWidthProperty">
            <summary>
                标签宽度
            </summary>
        </member>
        <member name="P:HandyControl.Controls.TabControl.TabItemWidth">
            <summary>
                标签宽度
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TabControl.TabItemHeightProperty">
            <summary>
                标签高度
            </summary>
        </member>
        <member name="P:HandyControl.Controls.TabControl.TabItemHeight">
            <summary>
                标签高度
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TabControl.IsScrollableProperty">
            <summary>
                是否可以滚动
            </summary>
        </member>
        <member name="P:HandyControl.Controls.TabControl.IsScrollable">
            <summary>
                是否可以滚动
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TabControl.ShowOverflowButtonProperty">
            <summary>
                是否显示溢出按钮
            </summary>
        </member>
        <member name="P:HandyControl.Controls.TabControl.ShowOverflowButton">
            <summary>
                是否显示溢出按钮
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TabControl.ShowScrollButtonProperty">
            <summary>
                是否显示滚动按钮
            </summary>
        </member>
        <member name="P:HandyControl.Controls.TabControl.ShowScrollButton">
            <summary>
                是否显示滚动按钮
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TabControl._itemShowCount">
            <summary>
                可见的标签数量
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TabItem.AnimationSpeed">
            <summary>
                动画速度
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TabItem.ItemIsDragging">
            <summary>
                选项卡是否处于拖动状态
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TabItem._isWaiting">
            <summary>
                选项卡是否等待被拖动
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TabItem._dragPoint">
            <summary>
                拖动中的选项卡坐标
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TabItem._mouseDownIndex">
            <summary>
                鼠标按下时选项卡位置
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TabItem._mouseDownOffsetX">
            <summary>
                鼠标按下时选项卡横向偏移
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TabItem._mouseDownPoint">
            <summary>
                鼠标按下时的坐标
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TabItem._maxMoveRight">
            <summary>
                右侧可移动的最大值
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TabItem._maxMoveLeft">
            <summary>
                左侧可移动的最大值
            </summary>
        </member>
        <member name="P:HandyControl.Controls.TabItem.ItemWidth">
            <summary>
                选项卡宽度
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TabItem.WaitLength">
            <summary>
                选项卡拖动等待距离（在鼠标移动了超过20个像素无关单位后，选项卡才开始被拖动）
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TabItem._isDragging">
            <summary>
                选项卡是否处于拖动状态
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TabItem._isDragged">
            <summary>
                选项卡是否已经被拖动
            </summary>
        </member>
        <member name="P:HandyControl.Controls.TabItem.TargetOffsetX">
            <summary>
                目标横向位移
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TabItem._currentIndex">
            <summary>
                当前编号
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TabItem._scrollHorizontalOffset">
            <summary>
                标签容器横向滚动距离
            </summary>
        </member>
        <member name="P:HandyControl.Controls.TabItem.TabPanel">
            <summary>
                标签容器
            </summary>
        </member>
        <member name="P:HandyControl.Controls.TabItem.CurrentIndex">
            <summary>
                当前编号
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TabItem.ShowCloseButtonProperty">
            <summary>
                是否显示关闭按钮
            </summary>
        </member>
        <member name="P:HandyControl.Controls.TabItem.ShowCloseButton">
            <summary>
                是否显示关闭按钮
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TabItem.ShowContextMenuProperty">
            <summary>
                是否显示上下文菜单
            </summary>
        </member>
        <member name="P:HandyControl.Controls.TabItem.ShowContextMenu">
            <summary>
                是否显示上下文菜单
            </summary>
        </member>
        <member name="M:HandyControl.Controls.TabItem.UpdateItemOffsetX(System.Int32)">
            <summary>
                更新选项卡横向偏移
            </summary>
            <param name="oldIndex"></param>
        </member>
        <member name="M:HandyControl.Controls.TabItem.CreateAnimation(System.Double,System.Double,System.Int32)">
            <summary>
                创建动画
            </summary>
        </member>
        <member name="M:HandyControl.Controls.TabItem.CalLocationIndex(System.Double)">
            <summary>
                计算选项卡当前合适的位置编号
            </summary>
            <param name="left"></param>
            <returns></returns>
        </member>
        <member name="F:HandyControl.Controls.TabPanel.CanUpdate">
            <summary>
                是否可以更新
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TabPanel.ItemDic">
            <summary>
                选项卡字典
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TabPanel.FluidMoveDurationProperty">
            <summary>
                流式行为持续时间
            </summary>
        </member>
        <member name="P:HandyControl.Controls.TabPanel.FluidMoveDuration">
            <summary>
                流式行为持续时间
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TabPanel.IsTabFillEnabledProperty">
            <summary>
                是否将标签填充
            </summary>
        </member>
        <member name="P:HandyControl.Controls.TabPanel.IsTabFillEnabled">
            <summary>
                是否将标签填充
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TabPanel.TabItemWidthProperty">
            <summary>
                标签宽度
            </summary>
        </member>
        <member name="P:HandyControl.Controls.TabPanel.TabItemWidth">
            <summary>
                标签宽度
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TabPanel.TabItemHeightProperty">
            <summary>
                标签高度
            </summary>
        </member>
        <member name="P:HandyControl.Controls.TabPanel.TabItemHeight">
            <summary>
                标签高度
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TabPanel.ForceUpdate">
            <summary>
                是否可以强制更新
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TabPanel._isLoaded">
            <summary>
                是否已经加载
            </summary>
        </member>
        <member name="M:HandyControl.Controls.Clock.Update(System.DateTime)">
            <summary>
                更新
            </summary>
            <param name="time"></param>
        </member>
        <member name="M:HandyControl.Controls.Clock.GetDisplayTime">
            <summary>
                获取显示时间
            </summary>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Controls.ListClock.Update(System.DateTime)">
            <summary>
                更新
            </summary>
            <param name="time"></param>
        </member>
        <member name="T:HandyControl.Controls.SpeTextBlock">
            <summary>
                作为刻度使用的文字块
            </summary>
        </member>
        <member name="F:HandyControl.Controls.SpeTextBlock._time">
            <summary>
                时间
            </summary>
        </member>
        <member name="P:HandyControl.Controls.SpeTextBlock.Time">
            <summary>
                时间
            </summary>
        </member>
        <member name="P:HandyControl.Controls.SpeTextBlock.TimeFormat">
            <summary>
                时间格式
            </summary>
        </member>
        <member name="M:HandyControl.Controls.SpeTextBlock.MoveX(System.Double)">
            <summary>
                横向移动
            </summary>
            <param name="offsetX"></param>
        </member>
        <member name="T:HandyControl.Controls.TimeBar">
            <summary>
                时间条
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TimeBar.ShowSpeStrProperty">
            <summary>
                是否显示刻度字符串
            </summary>
        </member>
        <member name="P:HandyControl.Controls.TimeBar.ShowSpeStr">
            <summary>
                是否显示刻度字符串
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TimeBar.SpeStrProperty">
            <summary>
                刻度字符串
            </summary>
        </member>
        <member name="P:HandyControl.Controls.TimeBar.SpeStr">
            <summary>
                刻度字符串
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TimeBar.SelectedTimeProperty">
            <summary>
                选中时间
            </summary>
        </member>
        <member name="P:HandyControl.Controls.TimeBar.SelectedTime">
            <summary>
                选中时间
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TimeBar.TimeChangedEvent">
            <summary>
                时间改变事件
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TimeBar._speBlockList">
            <summary>
                刻度集合
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TimeBar._starTime">
            <summary>
                初始化时时间
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TimeBar._timeSpeList">
            <summary>
                时间段集合
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TimeBar._borderTopIsMouseLeftButtonDown">
            <summary>
                顶部border是否被按下
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TimeBar._isDragging">
            <summary>
                控件是否处于拖动中
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TimeBar._itemWidth">
            <summary>
                刻度单项宽度
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TimeBar._mouseDownTime">
            <summary>
                鼠标按下拖动时选中的时间
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TimeBar._speCount">
            <summary>
                显示的刻度数目
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TimeBar._speIndex">
            <summary>
                刻度区间编号
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TimeBar._tempOffsetX">
            <summary>
                刻度单次偏移
            </summary>
        </member>
        <member name="F:HandyControl.Controls.TimeBar._totalOffsetX">
            <summary>
                刻度总偏移
            </summary>
        </member>
        <member name="P:HandyControl.Controls.TimeBar.SpeIndex">
            <summary>
                刻度区间编号
            </summary>
        </member>
        <member name="E:HandyControl.Controls.TimeBar.TimeChanged">
            <summary>
                时间改变事件
            </summary>
        </member>
        <member name="M:HandyControl.Controls.TimeBar.SetSpeTimeFormat(System.String)">
            <summary>
                设置刻度时间格式
            </summary>
            <param name="format"></param>
        </member>
        <member name="M:HandyControl.Controls.TimeBar.UpdateSpeBlock">
            <summary>
                更新刻度
            </summary>
        </member>
        <member name="M:HandyControl.Controls.TimeBar.TimeConvert(System.DateTime)">
            <summary>
                时间转换
            </summary>
            <param name="time"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Controls.TimeBar.OnMouseWheel(System.Windows.Input.MouseWheelEventArgs)">
            <summary>
                鼠标滚轮滚动时改变刻度区间
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:HandyControl.Controls.TimeBar.Update">
            <summary>
                更新
            </summary>
        </member>
        <member name="M:HandyControl.Controls.TimeBar.UpdateMouseFollowBlockPos">
            <summary>
                更新鼠标跟随块位置
            </summary>
        </member>
        <member name="T:HandyControl.Controls.Transfer">
            <summary>
                穿梭框
            </summary>
        </member>
        <member name="T:HandyControl.Controls.ImageBrowser">
            <summary>
                图片浏览器
            </summary>
        </member>
        <member name="M:HandyControl.Controls.ImageBrowser.#ctor(System.Uri)">
            <summary>
                带一个图片Uri的构造函数
            </summary>
            <param name="uri"></param>
        </member>
        <member name="M:HandyControl.Controls.ImageBrowser.#ctor(System.String)">
            <summary>
                带一个图片路径的构造函数
            </summary>
            <param name="path"></param>
        </member>
        <member name="T:HandyControl.Controls.MessageBox">
            <summary>
                消息框
            </summary>
        </member>
        <member name="M:HandyControl.Controls.MessageBox.Success(System.String,System.String)">
            <summary>
                成功
            </summary>
            <param name="messageBoxText"></param>
            <param name="caption"></param>
        </member>
        <member name="M:HandyControl.Controls.MessageBox.Info(System.String,System.String)">
            <summary>
                消息
            </summary>
            <param name="messageBoxText"></param>
            <param name="caption"></param>
        </member>
        <member name="M:HandyControl.Controls.MessageBox.Warning(System.String,System.String)">
            <summary>
                警告
            </summary>
            <param name="messageBoxText"></param>
            <param name="caption"></param>
        </member>
        <member name="M:HandyControl.Controls.MessageBox.Error(System.String,System.String)">
            <summary>
                错误
            </summary>
            <param name="messageBoxText"></param>
            <param name="caption"></param>
        </member>
        <member name="M:HandyControl.Controls.MessageBox.Fatal(System.String,System.String)">
            <summary>
                严重
            </summary>
            <param name="messageBoxText"></param>
            <param name="caption"></param>
        </member>
        <member name="M:HandyControl.Controls.MessageBox.Ask(System.String,System.String)">
            <summary>
                询问
            </summary>
            <param name="messageBoxText"></param>
            <param name="caption"></param>
        </member>
        <member name="M:HandyControl.Controls.MessageBox.Show(HandyControl.Data.MessageBoxInfo)">
            <summary>
                自定义信息展示
            </summary>
            <param name="info"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Controls.MessageBox.Show(System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage,System.Windows.MessageBoxResult)">
            <summary>
                信息展示
            </summary>
            <param name="messageBoxText"></param>
            <param name="caption"></param>
            <param name="button"></param>
            <param name="icon"></param>
            <param name="defaultResult"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Controls.MessageBox.Show(System.Windows.Window,System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage,System.Windows.MessageBoxResult)">
            <summary>
                信息展示
            </summary>
            <param name="owner"></param>
            <param name="messageBoxText"></param>
            <param name="caption"></param>
            <param name="button"></param>
            <param name="icon"></param>
            <param name="defaultResult"></param>
            <returns></returns>
        </member>
        <member name="T:HandyControl.Controls.PopupWindow">
            <summary>
                弹出窗口
            </summary>
        </member>
        <member name="T:HandyControl.Tools.DynamicLanguage.BindingValueProvider">
            <summary>
            Special class which use as value provider for bindings.
            Some properties are sealing (Setter.Value and Binding.Source) and cannot change, so
            if we use such provider, it stay same but it's value free to change.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.BindingValueProvider.ValueProperty">
            <summary>
            Property info of <see cref="P:HandyControl.Tools.DynamicLanguage.BindingValueProvider.Value" /> property.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.BindingValueProvider.Value">
            <summary>
            Providing value.
            </summary>
        </member>
        <member name="E:HandyControl.Tools.DynamicLanguage.BindingValueProvider.PropertyChanged">
            <inheritdoc />
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.BindingValueProvider.OnPropertyChanged(System.String)">
            <summary>
            Raise <see cref="E:HandyControl.Tools.DynamicLanguage.BindingValueProvider.PropertyChanged" /> event.
            </summary>
        </member>
        <member name="T:HandyControl.Tools.DynamicLanguage.DependencyObjectHelper">
            <summary>
            Extension methods for dependency objects.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.DependencyObjectHelper.GetValueSync``1(System.Windows.DependencyObject,System.Windows.DependencyProperty)">
            <summary>
            Gets the value thread-safe.
            </summary>
            <param name="obj">The object.</param>
            <param name="property">The property.</param>
            <typeparam name="T">The type of the value.</typeparam>
            <returns>The value.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.DependencyObjectHelper.SetValueSync``1(System.Windows.DependencyObject,System.Windows.DependencyProperty,``0)">
            <summary>
            Sets the value thread-safe.
            </summary>
            <param name="obj">The object.</param>
            <param name="property">The property.</param>
            <param name="value">The value.</param>
            <typeparam name="T">The type of the value.</typeparam>
        </member>
        <member name="T:HandyControl.Tools.DynamicLanguage.EndpointReachedEventArgs">
            <summary>
            The event arguments of the EndpointReached event.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.EndpointReachedEventArgs.Endpoint">
            <summary>
            The endpoint.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.EndpointReachedEventArgs.EndpointValue">
            <summary>
            Get or set the value that will be stored to the endpoint.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.EndpointReachedEventArgs.Handled">
            <summary>
            Get or set a flag indicating that the event was handled.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.EndpointReachedEventArgs.#ctor(HandyControl.Tools.DynamicLanguage.TargetInfo)">
            <summary>
            Creates a new <see cref="T:HandyControl.Tools.DynamicLanguage.EndpointReachedEventArgs"/> object.
            </summary>
            <param name="endPoint">The endpoint.</param>
        </member>
        <member name="T:HandyControl.Tools.DynamicLanguage.INestedMarkupExtension">
            <summary>
            Markup extensions that implement this interface shall be able to return their target objects.
            They should also implement a SetNewValue function that properly set the value to all their targets with their own modification of the value.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.INestedMarkupExtension.GetTargetPropertyPaths">
            <summary>
            Get the paths to all target properties through the nesting hierarchy.
            </summary>
            <returns>A list of combinations of property types and the corresponsing stacks that resemble the paths to the properties.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.INestedMarkupExtension.UpdateNewValue(HandyControl.Tools.DynamicLanguage.TargetPath)">
            <summary>
            Trigger the update of the target(s).
            </summary>
            <param name="targetPath">A specific path to follow or null for all targets.</param>
            <returns>The output of the path at the endpoint.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.INestedMarkupExtension.FormatOutput(HandyControl.Tools.DynamicLanguage.TargetInfo,HandyControl.Tools.DynamicLanguage.TargetInfo)">
            <summary>
            Format the output of the markup extension.
            </summary>
            <param name="endpoint">Information about the endpoint.</param>
            <param name="info">Information about the target.</param>
            <returns>The output of this extension for the given endpoint and target.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.INestedMarkupExtension.IsConnected(HandyControl.Tools.DynamicLanguage.TargetInfo)">
            <summary>
            Check, if the given target is connected to this markup extension.
            </summary>
            <param name="info">Information about the target.</param>
            <returns>True, if a connection exits.</returns>
        </member>
        <member name="T:HandyControl.Tools.DynamicLanguage.NestedMarkupExtension">
            <summary>
            This class walks up the tree of markup extensions to support nesting.
            Based on <see href="https://github.com/SeriousM/WPFLocalizationExtension"/>
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.NestedMarkupExtension.targetObjects">
            <summary>
            Holds the collection of assigned dependency objects
            Instead of a single reference, a list is used, if this extension is applied to multiple instances.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.NestedMarkupExtension.rootObjectHashCode">
            <summary>
            Holds the markup extensions root object hash code.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.NestedMarkupExtension.GetTargetObjectsAndProperties">
            <summary>
            Get the target objects and properties.
            </summary>
            <returns>A list of target objects.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.NestedMarkupExtension.GetTargetPropertyPaths">
            <summary>
            Get the paths to all target properties through the nesting hierarchy.
            </summary>
            <returns>A list of paths to the properties.</returns>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.NestedMarkupExtension.OnFirstTarget">
            <summary>
            An action that is called when the first target is bound.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.NestedMarkupExtension.FormatOutput(HandyControl.Tools.DynamicLanguage.TargetInfo,HandyControl.Tools.DynamicLanguage.TargetInfo)">
            <summary>
            This function must be implemented by all child classes.
            It shall return the properly prepared output of the markup extension.
            </summary>
            <param name="info">Information about the target.</param>
            <param name="endPoint">Information about the endpoint.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.NestedMarkupExtension.IsConnected(HandyControl.Tools.DynamicLanguage.TargetInfo)">
            <summary>
            Check, if the given target is connected to this markup extension.
            </summary>
            <param name="info">Information about the target.</param>
            <returns>True, if a connection exits.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.NestedMarkupExtension.OnServiceProviderChanged(System.IServiceProvider)">
            <summary>
            Override this function, if (and only if) additional information is needed from the <see cref="T:System.IServiceProvider"/> instance that is passed to <see cref="M:HandyControl.Tools.DynamicLanguage.NestedMarkupExtension.ProvideValue(System.IServiceProvider)"/>.
            </summary>
            <param name="serviceProvider">A service provider.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.NestedMarkupExtension.ProvideValue(System.IServiceProvider)">
            <summary>
            The ProvideValue method of the <see cref="T:System.Windows.Markup.MarkupExtension"/> base class.
            </summary>
            <param name="serviceProvider">A service provider.</param>
            <returns>The value of the extension, or this if something gone wrong (needed for Templates).</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.NestedMarkupExtension.UpdateNewValue">
            <summary>
            Set the new value for all targets.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.NestedMarkupExtension.UpdateNewValue(HandyControl.Tools.DynamicLanguage.TargetPath)">
            <summary>
            Trigger the update of the target(s).
            </summary>
            <param name="targetPath">A specific path to follow or null for all targets.</param>
            <returns>The output of the path at the endpoint.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.NestedMarkupExtension.SetPropertyValue(System.Object,HandyControl.Tools.DynamicLanguage.TargetInfo,System.Boolean)">
            <summary>
            Sets the value of a property of type PropertyInfo or DependencyProperty.
            </summary>
            <param name="value">The new value.</param>
            <param name="info">The target information.</param>
            <param name="forceNull">Determines, whether null values should be written.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.NestedMarkupExtension.GetPropertyValue(HandyControl.Tools.DynamicLanguage.TargetInfo)">
            <summary>
            Gets the value of a property of type PropertyInfo or DependencyProperty.
            </summary>
            <param name="info">The target information.</param>
            <returns>The value.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.NestedMarkupExtension.GetValue``1(System.Object,System.Reflection.PropertyInfo,System.Int32,HandyControl.Tools.DynamicLanguage.TargetInfo,System.IServiceProvider)">
            <summary>
            Safely get the value of a property that might be set by a further MarkupExtension.
            </summary>
            <typeparam name="T">The return type.</typeparam>
            <param name="value">The value supplied by the set accessor of the property.</param>
            <param name="property">The property information.</param>
            <param name="index">The index of the indexed property, if applicable.</param>
            <param name="endPoint">An optional endpoint information.</param>
            <param name="service">An optional serviceProvider information.</param>
            <returns>The value or default.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.NestedMarkupExtension.UpdateOnEndpoint(HandyControl.Tools.DynamicLanguage.TargetInfo)">
            <summary>
            This method must return true, if an update shall be executed when the given endpoint is reached.
            This method is called each time an endpoint is reached.
            </summary>
            <param name="endpoint">Information on the specific endpoint.</param>
            <returns>True, if an update of the path to this endpoint shall be performed.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.NestedMarkupExtension.GetPathToEndpoint(HandyControl.Tools.DynamicLanguage.TargetInfo)">
            <summary>
            Get the path to a specific endpoint.
            </summary>
            <param name="endpoint">The endpoint info.</param>
            <returns>The path to the endpoint.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.NestedMarkupExtension.IsEndpointObject(System.Object)">
            <summary>
            Checks the existance of the given object in the target endpoint list.
            </summary>
            <param name="obj">The object.</param>
            <returns>True, if the extension nesting tree reaches the given object.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.NestedMarkupExtension.OnEndpointReached(HandyControl.Tools.DynamicLanguage.NestedMarkupExtension,HandyControl.Tools.DynamicLanguage.EndpointReachedEventArgs)">
            <summary>
            An event handler that is called from the static <see cref="T:HandyControl.Tools.DynamicLanguage.NestedMarkupExtension.EndpointReachedEvent"/> class.
            </summary>
            <param name="sender">The markup extension that reached an enpoint.</param>
            <param name="args">The event args containing the endpoint information.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.NestedMarkupExtension.Dispose">
            <summary>
            Implements the IDisposable.Dispose function.
            </summary>
        </member>
        <member name="T:HandyControl.Tools.DynamicLanguage.NestedMarkupExtension.EndpointReachedEvent">
            <summary>
            A static proxy class that handles endpoint reached events for a list of weak references of <see cref="T:HandyControl.Tools.DynamicLanguage.NestedMarkupExtension"/>.
            This circumvents the usage of a WeakEventManager while providing a static instance that is capable of firing the event.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.NestedMarkupExtension.EndpointReachedEvent.listeners">
            <summary>
            A dicitonary which contains a list of listeners per unique rootObject hash.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.NestedMarkupExtension.EndpointReachedEvent.Invoke(System.Int32,HandyControl.Tools.DynamicLanguage.NestedMarkupExtension,HandyControl.Tools.DynamicLanguage.EndpointReachedEventArgs)">
            <summary>
            Fire the event.
            </summary>
            <param name="rootObjectHashCode"><paramref name="sender"/>s root object hash code.</param>
            <param name="sender">The markup extension that reached an end point.</param>
            <param name="args">The event args containing the endpoint information.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.NestedMarkupExtension.EndpointReachedEvent.AddListener(System.Int32,HandyControl.Tools.DynamicLanguage.NestedMarkupExtension)">
            <summary>
            Adds a listener to the inner list of listeners.
            </summary>
            <param name="rootObjectHashCode"><paramref name="listener"/>s root object hash code.</param>
            <param name="listener">The listener to add.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.NestedMarkupExtension.EndpointReachedEvent.ClearListenersForRootObject(System.Int32)">
            <summary>
            Clears the listeners list for the given root object hash code <paramref name="rootObjectHashCode"/>.
            </summary>
            <param name="rootObjectHashCode"></param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.NestedMarkupExtension.EndpointReachedEvent.ContainsRootObjectHash(System.Int32)">
            <summary>
            Returns true if the given <paramref name="rootObjectHashCode"/> is already added, false otherwise.
            </summary>
            <param name="rootObjectHashCode">Root object hash code to check.</param>
            <returns>Returns true if the given <paramref name="rootObjectHashCode"/> is already added, false otherwise.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.NestedMarkupExtension.EndpointReachedEvent.RemoveListener(System.Int32,HandyControl.Tools.DynamicLanguage.NestedMarkupExtension)">
            <summary>
            Removes a listener from the inner list of listeners.
            </summary>
            <param name="rootObjectHashCode"><paramref name="listener"/>s root object hash code.</param>
            <param name="listener">The listener to remove.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.NestedMarkupExtension.EndpointReachedEvent.#cctor">
            <summary>
            An empty static constructor to prevent the class from being marked as beforefieldinit.
            </summary>
        </member>
        <member name="T:HandyControl.Tools.DynamicLanguage.ParentChangedNotifier">
            <summary>
            A class that helps listening to changes on the Parent property of FrameworkElement objects.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.ParentChangedNotifier.ParentProperty">
            <summary>
            An attached property that will take over control of change notification.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ParentChangedNotifier.GetParent(System.Windows.FrameworkElement)">
            <summary>
            Get method for the attached property.
            </summary>
            <param name="element">The target FrameworkElement object.</param>
            <returns>The target's parent FrameworkElement object.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ParentChangedNotifier.SetParent(System.Windows.FrameworkElement,System.Windows.FrameworkElement)">
            <summary>
            Set method for the attached property.
            </summary>
            <param name="element">The target FrameworkElement object.</param>
            <param name="value">The target's parent FrameworkElement object.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ParentChangedNotifier.ParentChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            The callback for changes of the attached Parent property.
            </summary>
            <param name="obj">The sender.</param>
            <param name="args">The argument.</param>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.ParentChangedNotifier.OnParentChangedList">
            <summary>
            A static list of actions that should be performed on parent change events.
            <para>- Entries are added by each call of the constructor.</para>
            <para>- All elements are called by the parent changed callback with the particular sender as the key.</para>
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.ParentChangedNotifier.element">
            <summary>
            The element this notifier is bound to. Needed to release the binding and Action entry.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ParentChangedNotifier.#ctor(System.Windows.FrameworkElement,System.Action)">
            <summary>
            Constructor.
            </summary>
            <param name="element">The element whose Parent property should be listened to.</param>
            <param name="onParentChanged">The action that will be performed upon change events.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ParentChangedNotifier.Dispose">
            <summary>
            Disposes all used resources of the instance.
            </summary>
        </member>
        <member name="T:HandyControl.Tools.DynamicLanguage.SimpleProvideValueServiceProvider">
            <summary>
            This class implements the interfaces IServiceProvider and IProvideValueTarget for ProvideValue calls on markup extensions.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.SimpleProvideValueServiceProvider.GetService(System.Type)">
            <summary>
            Return the requested service.
            </summary>
            <param name="service">The type of the service.</param>
            <returns>The service (this, if service ist IProvideValueTarget, otherwise null).</returns>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.SimpleProvideValueServiceProvider.TargetObject">
            <summary>
            The target object.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.SimpleProvideValueServiceProvider.TargetProperty">
            <summary>
            The target property.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.SimpleProvideValueServiceProvider.TargetPropertyType">
            <summary>
            The target property type.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.SimpleProvideValueServiceProvider.TargetPropertyIndex">
            <summary>
            The target property index.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.SimpleProvideValueServiceProvider.EndPoint">
            <summary>
            An optional endpoint information.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.SimpleProvideValueServiceProvider.ServiceProvider">
            <summary>
            An optional IServiceProvider information.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.SimpleProvideValueServiceProvider.#ctor(System.Object,System.Object,System.Type,System.Int32,HandyControl.Tools.DynamicLanguage.TargetInfo,System.IServiceProvider)">
            <summary>
            Create a new instance of a SimpleProvideValueServiceProvider.
            </summary>
            <param name="targetObject">The target object.</param>
            <param name="targetProperty">The target property.</param>
            <param name="targetPropertyType">The target property type.</param>
            <param name="targetPropertyIndex">The target property index.</param>
            <param name="endPoint">An optional endpoint information.</param>
            <param name="serviceProvider">An optional endpoint information.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.SimpleProvideValueServiceProvider.#ctor(HandyControl.Tools.DynamicLanguage.TargetInfo,HandyControl.Tools.DynamicLanguage.TargetInfo,System.IServiceProvider)">
            <summary>
            Create a new instance of a SimpleProvideValueServiceProvider.
            </summary>
            <param name="info">Information about the target.</param>
            <param name="endPoint">An optional endpoint information.</param>
            <param name="serviceProvider">An optional endpoint information.</param>
        </member>
        <member name="T:HandyControl.Tools.DynamicLanguage.TargetInfo">
            <summary>
            This class stores information about a markup extension target.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.TargetInfo.TargetObject">
            <summary>
            Gets the target object.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.TargetInfo.TargetProperty">
            <summary>
            Gets the target property.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.TargetInfo.TargetPropertyType">
            <summary>
            Gets the target property type.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.TargetInfo.TargetPropertyIndex">
            <summary>
            Gets the target property index.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.TargetInfo.IsDependencyObject">
            <summary>
            True, if the target object is a DependencyObject.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.TargetInfo.IsEndpoint">
            <summary>
            True, if the target object is an endpoint (not another nested markup extension).
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.TargetInfo.Equals(System.Object)">
            <summary>
            Determines, whether both objects are equal.
            </summary>
            <param name="obj">An object of type TargetInfo.</param>
            <returns>True, if both are equal.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.TargetInfo.GetHashCode">
            <summary>
            Serves as a hash function.
            </summary>
            <returns>The hash value.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.TargetInfo.#ctor(System.Object,System.Object,System.Type,System.Int32)">
            <summary>
            Creates a new TargetInfo instance.
            </summary>
            <param name="targetObject">The target object.</param>
            <param name="targetProperty">The target property.</param>
            <param name="targetPropertyType">The target property type.</param>
            <param name="targetPropertyIndex">The target property index.</param>
        </member>
        <member name="T:HandyControl.Tools.DynamicLanguage.TargetObjectsList">
            <summary>
            Defines a collection of assigned dependency objects.
            Instead of a single reference, a list is used, if this extension is applied to multiple instances.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.TargetObjectsList.targetObjects">
            <summary>
            Holds the collection of assigned dependency objects as WeakReferences and its property metadata.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.TargetObjectsList.hashCodeTargetObjects">
            <summary>
            Holds hash codes of each target in <see cref="F:HandyControl.Tools.DynamicLanguage.TargetObjectsList.targetObjects" />.
            Allows fast find key in <see cref="F:HandyControl.Tools.DynamicLanguage.TargetObjectsList.targetObjects" /> by object.
            <see cref="T:System.Collections.Generic.List`1" /> is necessary, because different objects can has same hashcode.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.TargetObjectsList.nestedTargetObjects">
            <summary>
            Holds the collection of assigned dependency objects which implements <see cref="T:HandyControl.Tools.DynamicLanguage.INestedMarkupExtension" />.
            This collection is subset of <see cref="F:HandyControl.Tools.DynamicLanguage.TargetObjectsList.targetObjects" />.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.TargetObjectsList.deadTargets">
            <summary>
            Holds the collection of weak references, which target already collected by GC.
            This references should be removed from other collections.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.TargetObjectsList.Count">
            <summary>
            Gets the count of assigned dependency objects.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.TargetObjectsList.AddTargetObject(System.Object)">
            <summary>
            Add new target to internal list.
            </summary>
            <param name="targetObject">the new target.</param>
            <returns>Weak reference of target object.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.TargetObjectsList.AddTargetObjectProperty(System.WeakReference,System.Object,System.Type,System.Int32)">
            <summary>
            Add property info of target object.
            </summary>
            <param name="targetObjectWeakReference">The weak reference of target object.</param>
            <param name="targetProperty">The target property.</param>
            <param name="targetPropertyType">The type of target property.</param>
            <param name="targetPropertyIndex">The index of target property.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.TargetObjectsList.IsConnected(HandyControl.Tools.DynamicLanguage.TargetInfo)">
            <summary>
            Check if target object and its property contains in list.
            </summary>
            <param name="info">Information about the target.</param>
            <returns><see langwrod="true" /> if it is contains.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.TargetObjectsList.TryFindKey(System.Object)">
            <summary>
            Try find weak reference key of target object in list.
            </summary>
            <param name="targetObject">The searching target object.</param>
            <returns>
            <see cref="T:System.WeakReference" /> of target object if it contains in list.
            <see langword="null" /> otherwise.
            </returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.TargetObjectsList.GetTargetInfos">
            <summary>
            Get information of all target objects.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.TargetObjectsList.GetNestedTargetInfos">
            <summary>
            Get information of all targets objects which implements <see cref="T:HandyControl.Tools.DynamicLanguage.INestedMarkupExtension" />.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.TargetObjectsList.ClearDeadReferences">
            <summary>
            Clear all references to dead targets.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.TargetObjectsList.Dispose">
            <inheritdoc />
        </member>
        <member name="T:HandyControl.Tools.DynamicLanguage.TargetObjectsList.TargetObjectValue">
            <summary>
            Information about target object.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.TargetObjectsList.TargetObjectValue.#ctor(System.Int32)">
            <summary>
            Create new <see cref="T:HandyControl.Tools.DynamicLanguage.TargetObjectsList.TargetObjectValue" /> instance.
            </summary>
            <param name="targetObjectHashCode">The hashcode of target object.</param>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.TargetObjectsList.TargetObjectValue.TargetObjectHashCode">
            <summary>
            Hashcode of target object.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.TargetObjectsList.TargetObjectValue.TargetProperties">
            <summary>
            Information about properties of target object.
            </summary>
        </member>
        <member name="T:HandyControl.Tools.DynamicLanguage.TargetPath">
            <summary>
            This class helps tracking the path to a specific endpoint.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.TargetPath.Path">
            <summary>
            The path to the endpoint.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.TargetPath.EndPoint">
            <summary>
            Gets the endpoint.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.TargetPath.AddStep(HandyControl.Tools.DynamicLanguage.TargetInfo)">
            <summary>
            Add another step to the path.
            </summary>
            <param name="info">The TargetInfo object of the step.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.TargetPath.GetNextStep">
            <summary>
            Get the next step and remove it from the path.
            </summary>
            <returns>The next steps TargetInfo.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.TargetPath.ShowNextStep">
            <summary>
            Get the next step.
            </summary>
            <returns>The next steps TargetInfo.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.TargetPath.#ctor(HandyControl.Tools.DynamicLanguage.TargetInfo)">
            <summary>
            Creates a new TargetPath instance.
            </summary>
            <param name="endPoint">The endpoints TargetInfo of the path.</param>
        </member>
        <member name="T:HandyControl.Tools.DynamicLanguage.TargetPropertyInfo">
            <summary>
            Defines information about target object property.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.TargetPropertyInfo.TargetProperty">
            <summary>
            Gets the target property.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.TargetPropertyInfo.TargetPropertyType">
            <summary>
            Gets the target property type.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.TargetPropertyInfo.TargetPropertyIndex">
            <summary>
            Gets the target property index.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.TargetPropertyInfo.#ctor(System.Object,System.Type,System.Int32)">
            <summary>
            Create new <see cref="T:HandyControl.Tools.DynamicLanguage.TargetPropertyInfo" /> instance.
            </summary>
            <param name="targetProperty">The target property.</param>
            <param name="targetPropertyType">The type of property.</param>
            <param name="targetPropertyIndex">The target property index</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.TargetPropertyInfo.Equals(System.Object)">
            <inheritdoc />
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.TargetPropertyInfo.GetHashCode">
            <inheritdoc />
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.TargetPropertyInfo.Equals(HandyControl.Tools.DynamicLanguage.TargetPropertyInfo)">
            <summary>
            Compare to another object.
            </summary>
            <param name="other">Other object for comparing.</param>
            <returns>
            <see langwrod="true" /> if objects are equal, <see langword="false" /> otherwise.
            </returns>
        </member>
        <member name="T:HandyControl.Tools.DynamicLanguage.IDictionaryEventListener">
            <summary>
            Interface for listeners on dictionary events of the <see cref="T:HandyControl.Tools.DynamicLanguage.LocalizeDictionary"/> class.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.IDictionaryEventListener.ResourceChanged(System.Windows.DependencyObject,HandyControl.Tools.DynamicLanguage.DictionaryEventArgs)">
            <summary>
            This method is called when the resource somehow changed.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The event arguments.</param>
        </member>
        <member name="T:HandyControl.Tools.DynamicLanguage.DictionaryEventType">
            <summary>
            An enumeration of dictionary event types.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.DictionaryEventType.SeparationChanged">
            <summary>
            The separation changed.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.DictionaryEventType.ProviderChanged">
            <summary>
            The provider changed.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.DictionaryEventType.ProviderUpdated">
            <summary>
            A provider reports an update.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.DictionaryEventType.CultureChanged">
            <summary>
            The culture changed.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.DictionaryEventType.ValueChanged">
            <summary>
            A certain value changed.
            </summary>
        </member>
        <member name="T:HandyControl.Tools.DynamicLanguage.DictionaryEventArgs">
            <summary>
            Event argument for dictionary events.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.DictionaryEventArgs.Type">
            <summary>
            The type of the event.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.DictionaryEventArgs.Tag">
            <summary>
            A corresponding tag.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.DictionaryEventArgs.#ctor(HandyControl.Tools.DynamicLanguage.DictionaryEventType,System.Object)">
            <summary>
            The constructor.
            </summary>
            <param name="type">The type of the event.</param>
            <param name="tag">The corresponding tag.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.DictionaryEventArgs.ToString">
            <summary>
            Returns the type and tag as a string.
            </summary>
            <returns>The type and tag as a string.</returns>
        </member>
        <member name="T:HandyControl.Tools.DynamicLanguage.LocalizeDictionary">
            <summary>
            Represents the culture interface for localization
            </summary>
        </member>
        <member name="E:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.PropertyChanged">
            <summary>
            Informiert über sich ändernde Eigenschaften.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.RaisePropertyChanged(System.String)">
            <summary>
            Notify that a property has changed
            </summary>
            <param name="property">
            The property that changed
            </param>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.DefaultProviderProperty">
            <summary>
            <see cref="T:System.Windows.DependencyProperty"/> DefaultProvider to set the default ILocalizationProvider.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.ProviderProperty">
            <summary>
            <see cref="T:System.Windows.DependencyProperty"/> Provider to set the ILocalizationProvider.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.DesignCultureProperty">
            <summary>
            <see cref="T:System.Windows.DependencyProperty"/> DesignCulture to set the Culture.
            Only supported at DesignTime.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.SeparationProperty">
            <summary>
            <see cref="T:System.Windows.DependencyProperty"/> Separation to set the separation character/string for resource name patterns.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.IncludeInvariantCultureProperty">
            <summary>
            A flag indicating that the invariant culture should be included.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.DisableCacheProperty">
            <summary>
            A flag indicating that the cache is disabled.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.OutputMissingKeysProperty">
            <summary>
            A flag indicating that missing keys should be output.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.SetCultureFromDependencyProperty(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            Callback function. Used to set the <see cref="T:HandyControl.Tools.DynamicLanguage.LocalizeDictionary"/>.Culture if set in Xaml.
            Only supported at DesignTime.
            </summary>
            <param name="obj">The dependency object.</param>
            <param name="args">The event argument.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.SetProviderFromDependencyProperty(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            Callback function. Used to set the <see cref="T:HandyControl.Tools.DynamicLanguage.LocalizeDictionary"/>.Provider if set in Xaml.
            </summary>
            <param name="obj">The dependency object.</param>
            <param name="args">The event argument.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.SetDefaultProviderFromDependencyProperty(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            Callback function. Used to set the <see cref="T:HandyControl.Tools.DynamicLanguage.LocalizeDictionary"/>.DefaultProvider if set in Xaml.
            </summary>
            <param name="obj">The dependency object.</param>
            <param name="args">The event argument.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.SetSeparationFromDependencyProperty(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            Callback function. Used to set the <see cref="T:HandyControl.Tools.DynamicLanguage.LocalizeDictionary"/>.Separation if set in Xaml.
            </summary>
            <param name="obj">The dependency object.</param>
            <param name="args">The event argument.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.SetIncludeInvariantCultureFromDependencyProperty(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            Callback function. Used to set the <see cref="T:HandyControl.Tools.DynamicLanguage.LocalizeDictionary"/>.IncludeInvariantCulture if set in Xaml.
            </summary>
            <param name="obj">The dependency object.</param>
            <param name="args">The event argument.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.SetDisableCacheFromDependencyProperty(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            Callback function. Used to set the <see cref="T:HandyControl.Tools.DynamicLanguage.LocalizeDictionary"/>.DisableCache if set in Xaml.
            </summary>
            <param name="obj">The dependency object.</param>
            <param name="args">The event argument.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.SetOutputMissingKeysFromDependencyProperty(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            Callback function. Used to set the <see cref="T:HandyControl.Tools.DynamicLanguage.LocalizeDictionary"/>.OutputMissingKeys if set in Xaml.
            </summary>
            <param name="obj">The dependency object.</param>
            <param name="args">The event argument.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.GetProvider(System.Windows.DependencyObject)">
            <summary>
            Getter of <see cref="T:System.Windows.DependencyProperty"/> Provider.
            </summary>
            <param name="obj">The dependency object to get the provider from.</param>
            <returns>The provider.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.GetDefaultProvider(System.Windows.DependencyObject)">
            <summary>
            Getter of <see cref="T:System.Windows.DependencyProperty"/> DefaultProvider.
            </summary>
            <param name="obj">The dependency object to get the default provider from.</param>
            <returns>The default provider.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.GetSeparation(System.Windows.DependencyObject)">
            <summary>
            Tries to get the separation from the given target object or of one of its parents.
            </summary>
            <param name="target">The target object for context.</param>
            <returns>The separation of the given context or the default.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.GetIncludeInvariantCulture(System.Windows.DependencyObject)">
            <summary>
            Tries to get the flag from the given target object or of one of its parents.
            </summary>
            <param name="target">The target object for context.</param>
            <returns>The flag.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.GetDisableCache(System.Windows.DependencyObject)">
            <summary>
            Tries to get the flag from the given target object or of one of its parents.
            </summary>
            <param name="target">The target object for context.</param>
            <returns>The flag.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.GetOutputMissingKeys(System.Windows.DependencyObject)">
            <summary>
            Tries to get the flag from the given target object or of one of its parents.
            </summary>
            <param name="target">The target object for context.</param>
            <returns>The flag.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.GetDesignCulture(System.Windows.DependencyObject)">
            <summary>
            Getter of <see cref="T:System.Windows.DependencyProperty"/> DesignCulture.
            Only supported at DesignTime.
            If its in Runtime, <see cref="T:HandyControl.Tools.DynamicLanguage.LocalizeDictionary"/>.Culture will be returned.
            </summary>
            <param name="obj">The dependency object to get the design culture from.</param>
            <returns>The design culture at design time or the current culture at runtime.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.SetProvider(System.Windows.DependencyObject,HandyControl.Tools.DynamicLanguage.ILocalizationProvider)">
            <summary>
            Setter of <see cref="T:System.Windows.DependencyProperty"/> Provider.
            </summary>
            <param name="obj">The dependency object to set the provider to.</param>
            <param name="value">The provider.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.SetDefaultProvider(System.Windows.DependencyObject,HandyControl.Tools.DynamicLanguage.ILocalizationProvider)">
            <summary>
            Setter of <see cref="T:System.Windows.DependencyProperty"/> DefaultProvider.
            </summary>
            <param name="obj">The dependency object to set the default provider to.</param>
            <param name="value">The default provider.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.SetSeparation(System.Windows.DependencyObject,System.String)">
            <summary>
            Setter of <see cref="T:System.Windows.DependencyProperty"/> Separation.
            </summary>
            <param name="obj">The dependency object to set the separation to.</param>
            <param name="value">The separation.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.SetIncludeInvariantCulture(System.Windows.DependencyObject,System.Boolean)">
            <summary>
            Setter of <see cref="T:System.Windows.DependencyProperty"/> IncludeInvariantCulture.
            </summary>
            <param name="obj">The dependency object to set the separation to.</param>
            <param name="value">The flag.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.SetDisableCache(System.Windows.DependencyObject,System.Boolean)">
            <summary>
            Setter of <see cref="T:System.Windows.DependencyProperty"/> DisableCache.
            </summary>
            <param name="obj">The dependency object to set the separation to.</param>
            <param name="value">The flag.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.SetOutputMissingKeys(System.Windows.DependencyObject,System.Boolean)">
            <summary>
            Setter of <see cref="T:System.Windows.DependencyProperty"/> OutputMissingKeys.
            </summary>
            <param name="obj">The dependency object to set the separation to.</param>
            <param name="value">The flag.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.SetDesignCulture(System.Windows.DependencyObject,System.Globalization.CultureInfo)">
            <summary>
            Setter of <see cref="T:System.Windows.DependencyProperty"/> DesignCulture.
            Only supported at DesignTime.
            </summary>
            <param name="obj">The dependency object to set the culture to.</param>
            <param name="value">The value.</param>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.SyncRoot">
            <summary>
            Holds a SyncRoot to be thread safe
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.LocalizeDictionary._instance">
            <summary>
            Holds the instance of singleton
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.LocalizeDictionary._culture">
            <summary>
            Holds the current chosen <see cref="T:System.Globalization.CultureInfo"/>
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.LocalizeDictionary._separation">
            <summary>
            Holds the separation char/string.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.LocalizeDictionary._includeInvariantCulture">
            <summary>
            Determines, if the <see cref="P:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.MergedAvailableCultures"/> contains the invariant culture.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.LocalizeDictionary._disableCache">
            <summary>
            Determines, if the cache is disabled.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.LocalizeDictionary._outputMissingKeys">
            <summary>
            Determines, if missing keys should be output.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.LocalizeDictionary._defaultProvider">
            <summary>
            A default provider.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.LocalizeDictionary._setCurrentThreadCulture">
            <summary>
            Determines, if the CurrentThread culture is set along with the Culture property.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.LocalizeDictionary._isInDesignMode">
            <summary>
            Determines if the code is run in DesignMode or not.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.#ctor">
            <summary>
            Prevents a default instance of the <see cref="T:WPFLocalizeExtension.Engine.LocalizeDictionary" /> class from being created.
            Static Constructor
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.Finalize">
            <summary>
            Destructor code.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.DefaultCultureInfo">
            <summary>
            Gets the default <see cref="T:System.Globalization.CultureInfo"/> to initialize the <see cref="T:HandyControl.Tools.DynamicLanguage.LocalizeDictionary"/>.<see cref="T:System.Globalization.CultureInfo"/>
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.DefaultSeparation">
            <summary>
            Gets the default separation char/string.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.Instance">
            <summary>
            Gets the <see cref="T:HandyControl.Tools.DynamicLanguage.LocalizeDictionary"/> singleton.
            If the underlying instance is null, a instance will be created.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.CurrentCulture">
            <summary>
            Gets the culture of the singleton instance.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.Culture">
            <summary>
            Gets or sets the <see cref="T:System.Globalization.CultureInfo"/> for localization.
            On set, <see cref="T:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.DictionaryEvent"/> is raised.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            You have to set <see cref="T:HandyControl.Tools.DynamicLanguage.LocalizeDictionary"/>.Culture first or
            wait until System.Windows.Application.Current.MainWindow is created.
            Otherwise you will get an Exception.</exception>
            <exception cref="T:System.ArgumentNullException">thrown if Culture will be set to null</exception>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.SetCurrentThreadCulture">
            <summary>
            Gets or sets a flag that determines, if the CurrentThread culture should be changed along with the Culture property.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.IncludeInvariantCulture">
            <summary>
            Gets or sets the flag indicating if the invariant culture is included in the <see cref="P:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.MergedAvailableCultures"/> list.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.DisableCache">
            <summary>
            Gets or sets the flag that disables the cache.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.OutputMissingKeys">
            <summary>
            Gets or sets the flag that controls the output of missing keys.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.Separation">
            <summary>
            The separation char for automatic key retrieval.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.DefaultProvider">
            <summary>
            Gets or sets the default <see cref="T:HandyControl.Tools.DynamicLanguage.ILocalizationProvider"/>.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.MergedAvailableCultures">
            <summary>
            Gets the merged list of all available cultures.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.SetCultureCommand">
            <summary>
            A command for culture changes.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.SpecificCulture">
            <summary>
            Gets the specific <see cref="T:System.Globalization.CultureInfo"/> of the current culture.
            This can be used for format manners.
            If the Culture is an invariant <see cref="T:System.Globalization.CultureInfo"/>,
            SpecificCulture will also return an invariant <see cref="T:System.Globalization.CultureInfo"/>.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.GetLocalizedObject(System.String,System.String,System.String,System.Globalization.CultureInfo)">
            <summary>
            Get the localized object using the built-in ResxLocalizationProvider.
            </summary>
            <param name="source">The source of the dictionary.</param>
            <param name="dictionary">The dictionary with key/value pairs.</param>
            <param name="key">The key to the value.</param>
            <param name="culture">The culture to use.</param>
            <returns>The value corresponding to the source/dictionary/key path for the given culture (otherwise NULL).</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.GetLocalizedObject(System.String,System.Windows.DependencyObject,System.Globalization.CultureInfo)">
            <summary>
            Get the localized object using the given target for context information.
            </summary>
            <param name="key">The key to the value.</param>
            <param name="target">The target <see cref="T:System.Windows.DependencyObject"/>.</param>
            <param name="culture">The culture to use.</param>
            <returns>The value corresponding to the source/dictionary/key path for the given culture (otherwise NULL).</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.GetLocalizedObject(System.String,System.Windows.DependencyObject,System.Globalization.CultureInfo,HandyControl.Tools.DynamicLanguage.ILocalizationProvider)">
            <summary>
            Get the localized object using the given target and provider.
            </summary>
            <param name="key">The key to the value.</param>
            <param name="target">The target <see cref="T:System.Windows.DependencyObject"/>.</param>
            <param name="culture">The culture to use.</param>
            <param name="provider">The provider to use.</param>
            <returns>The value corresponding to the source/dictionary/key path for the given culture (otherwise NULL).</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.GetLocalizedObject(System.String,System.Globalization.CultureInfo)">
            <summary>
            Get the localized object using the given key and culture.
            </summary>
            <param name="key"></param>
            <param name="culture"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.GetLocalizedString(System.String,System.Globalization.CultureInfo)">
            <summary>
            Get the localized string using the given key and culture.
            </summary>
            <param name="key"></param>
            <param name="culture"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.GetFullyQualifiedResourceKey(System.String,System.Windows.DependencyObject)">
            <summary>
            Uses the key and target to build a fully qualified resource key (Assembly, Dictionary, Key)
            </summary>
            <param name="key">Key used as a base to find the full key</param>
            <param name="target">Target used to help determine key information</param>
            <returns>Returns an object with all possible pieces of the given key (Assembly, Dictionary, Key)</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.GetFullyQualifiedResourceKey(System.String,System.Windows.DependencyObject,HandyControl.Tools.DynamicLanguage.ILocalizationProvider)">
            <summary>
            Uses the key and target to build a fully qualified resource key (Assembly, Dictionary, Key)
            </summary>
            <param name="key">Key used as a base to find the full key</param>
            <param name="target">Target used to help determine key information</param>
            <param name="provider">Provider to use</param>
            <returns>Returns an object with all possible pieces of the given key (Assembly, Dictionary, Key)</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.ResourceKeyExists(System.String,System.String,System.String)">
            <summary>
            Looks up the ResourceManagers for the searched <paramref name="resourceKey"/>
            in the <paramref name="resourceDictionary"/> in the <paramref name="resourceAssembly"/>
            with an Invariant Culture.
            </summary>
            <param name="resourceAssembly">The resource assembly</param>
            <param name="resourceDictionary">The dictionary to look up</param>
            <param name="resourceKey">The key of the searched entry</param>
            <returns>
            TRUE if the searched one is found, otherwise FALSE
            </returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.ResourceKeyExists(System.String,System.String,System.String,System.Globalization.CultureInfo)">
            <summary>
            Looks up the ResourceManagers for the searched <paramref name="resourceKey"/>
            in the <paramref name="resourceDictionary"/> in the <paramref name="resourceAssembly"/>
            with the passed culture. If the searched one does not exists with the passed culture, is will searched
            until the invariant culture is used.
            </summary>
            <param name="resourceAssembly">The resource assembly</param>
            <param name="resourceDictionary">The dictionary to look up</param>
            <param name="resourceKey">The key of the searched entry</param>
            <param name="cultureToUse">The culture to use.</param>
            <returns>
            TRUE if the searched one is found, otherwise FALSE
            </returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.ResourceKeyExists(System.String,System.Globalization.CultureInfo,HandyControl.Tools.DynamicLanguage.ILocalizationProvider)">
            <summary>
            Looks up the ResourceManagers for the searched <paramref name="key"/>
            with the passed culture. If the searched one does not exists with the passed culture, is will searched
            until the invariant culture is used.
            </summary>
            <param name="key">The key of the searched entry</param>
            <param name="cultureToUse">The culture to use.</param>
            <param name="provider">The localization provider.</param>
            <returns>
            TRUE if the searched one is found, otherwise FALSE
            </returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.GetIsInDesignMode">
            <summary>
            Gets the status of the design mode
            </summary>
            <returns>TRUE if in design mode, else FALSE</returns>
        </member>
        <member name="E:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.MissingKeyEvent">
            <summary>
            An event for missing keys.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.OnNewMissingKeyEvent(System.Object,System.String)">
            <summary>
            Triggers a MissingKeyEvent.
            </summary>
            <param name="sender">The sender of the event.</param>
            <param name="key">The missing key.</param>
            <returns>True, if a reload should be performed.</returns>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.DictionaryEvent.Listeners">
            <summary>
            The list of listeners
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.DictionaryEvent.Invoke(System.Windows.DependencyObject,HandyControl.Tools.DynamicLanguage.DictionaryEventArgs)">
            <summary>
            Fire the event.
            </summary>
            <param name="sender">The sender of the event.</param>
            <param name="args">The event arguments.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.DictionaryEvent.AddListener(HandyControl.Tools.DynamicLanguage.IDictionaryEventListener)">
            <summary>
            Adds a listener to the inner list of listeners.
            </summary>
            <param name="listener">The listener to add.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.DictionaryEvent.RemoveListener(HandyControl.Tools.DynamicLanguage.IDictionaryEventListener)">
            <summary>
            Removes a listener from the inner list of listeners.
            </summary>
            <param name="listener">The listener to remove.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.DictionaryEvent.EnumerateListeners``1">
            <summary>
            Enumerates all listeners of type T.
            </summary>
            <typeparam name="T">The listener type.</typeparam>
            <returns>An enumeration of listeners.</returns>
        </member>
        <member name="T:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.CultureInfoDelegateCommand">
            <summary>
            A class for culture commands.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.CultureInfoDelegateCommand._canExecute">
            <summary>
            Predicate that determines if an object can execute
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.CultureInfoDelegateCommand._execute">
            <summary>
            The action to execute when the command is invoked
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.CultureInfoDelegateCommand.#ctor(System.Action{System.Globalization.CultureInfo})">
            <summary>
            Initializes a new instance of the <see cref="T:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.CultureInfoDelegateCommand"/> class.
            Creates a new command that can always execute.
            </summary>
            <param name="execute">
            The execution logic.
            </param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.CultureInfoDelegateCommand.#ctor(System.Action{System.Globalization.CultureInfo},System.Predicate{System.Globalization.CultureInfo})">
            <summary>
            Initializes a new instance of the <see cref="T:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.CultureInfoDelegateCommand"/> class.
            Creates a new command.
            </summary>
            <param name="execute">
            The execution logic.
            </param>
            <param name="canExecute">
            The execution status logic.
            </param>
        </member>
        <member name="E:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.CultureInfoDelegateCommand.CanExecuteChanged">
            <summary>
            Occurs when changes occur that affect whether or not the command should execute.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.CultureInfoDelegateCommand.CanExecute(System.Object)">
            <summary>
            Determines whether the command can execute in its current state.
            </summary>
            <param name="parameter">Data used by the command. If the command does not require data to be passed, this object can be set to null.</param>
            <returns>true if this command can be executed; otherwise, false.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizeDictionary.CultureInfoDelegateCommand.Execute(System.Object)">
            <summary>
            Is called when the command is invoked.
            </summary>
            <param name="parameter">Data used by the command. If the command does not require data to be passed, this object can be set to null.</param>
        </member>
        <member name="T:HandyControl.Tools.DynamicLanguage.MissingKeyEventArgs">
            <summary>
            Event arguments for a missing key event.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.MissingKeyEventArgs.Key">
            <summary>
            The key that is missing or has no data.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.MissingKeyEventArgs.Reload">
            <summary>
            A flag indicating that a reload should be performed.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.MissingKeyEventArgs.MissingKeyResult">
            <summary>
            A custom returnmessage for the missing key
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.MissingKeyEventArgs.#ctor(System.String)">
            <summary>
            Creates a new instance of <see cref="T:HandyControl.Tools.DynamicLanguage.MissingKeyEventArgs"/>.
            </summary>
            <param name="key">The missing key.</param>
        </member>
        <member name="T:HandyControl.Tools.DynamicLanguage.ObjectDependencyManager">
            <summary>
            This class ensures, that a specific object lives as long a associated object is alive.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.ObjectDependencyManager.InternalList">
            <summary>
            This member holds the list of all <see cref="T:System.WeakReference"/>s and their appropriate objects.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ObjectDependencyManager.#cctor">
            <summary>
            Initializes static members of the <see cref="T:HandyControl.Tools.DynamicLanguage.ObjectDependencyManager"/> class.
            Static Constructor. Creates a new instance of
            Dictionary(object, <see cref="T:System.WeakReference"/>) and set it to the <see cref="F:HandyControl.Tools.DynamicLanguage.ObjectDependencyManager.InternalList"/>.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ObjectDependencyManager.AddObjectDependency(System.WeakReference,System.Object)">
            <summary>
            This method adds a new object dependency
            </summary>
            <param name="weakRefDp">The <see cref="T:System.WeakReference"/>, which ensures the live cycle of <paramref name="objToHold"/></param>
            <param name="objToHold">The object, which should stay alive as long <paramref name="weakRefDp"/> is alive</param>
            <returns>
            true, if the binding was successfully, otherwise false
            </returns>
            <exception cref="T:System.ArgumentNullException">
            The <paramref name="objToHold"/> cannot be null
            </exception>
            <exception cref="T:System.ArgumentException">
            <paramref name="objToHold"/> cannot be type of <see cref="T:System.WeakReference"/>
            </exception>
            <exception cref="T:System.InvalidOperationException">
            The <see cref="T:System.WeakReference"/>.Target cannot be the same as <paramref name="objToHold"/>
            </exception>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ObjectDependencyManager.CleanUp">
            <summary>
            This method cleans up all independent (!<see cref="T:System.WeakReference"/>.IsAlive) objects.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ObjectDependencyManager.CleanUp(System.Object)">
            <summary>
            This method cleans up all independent (!<see cref="T:System.WeakReference"/>.IsAlive) objects or a single object.
            </summary>
            <param name="objToRemove">
            If defined, the associated object dependency will be removed instead of a full CleanUp
            </param>
        </member>
        <member name="T:HandyControl.Tools.DynamicLanguage.ParentNotifiers">
            <summary>
            A memory safe dictionary storage for <see cref="T:HandyControl.Tools.DynamicLanguage.ParentChangedNotifier"/> instances.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ParentNotifiers.ContainsKey(System.Windows.DependencyObject)">
            <summary>
            Check, if it contains the key.
            </summary>
            <param name="target">The target object.</param>
            <returns>True, if the key exists.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ParentNotifiers.Remove(System.Windows.DependencyObject)">
            <summary>
            Removes the entry.
            </summary>
            <param name="target">The target object.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ParentNotifiers.Add(System.Windows.DependencyObject,HandyControl.Tools.DynamicLanguage.ParentChangedNotifier)">
            <summary>
            Adds the key-value-pair.
            </summary>
            <param name="target">The target key object.</param>
            <param name="parentChangedNotifier">The notifier.</param>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.SafeTargetInfo.TargetObjectReference">
            <summary>
            Gets the target object reference.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.SafeTargetInfo.#ctor(System.Object,System.Object,System.Type,System.Int32)">
            <summary>
            Creates a new TargetInfo instance.
            </summary>
            <param name="targetObject">The target object.</param>
            <param name="targetProperty">The target property.</param>
            <param name="targetPropertyType">The target property type.</param>
            <param name="targetPropertyIndex">The target property index.</param>
        </member>
        <member name="T:HandyControl.Tools.DynamicLanguage.LocalizationBindingExtension">
            <summary>
            A localization extension based on <see cref="T:System.Windows.Data.Binding"/>.
            </summary>
        </member>
        <member name="E:HandyControl.Tools.DynamicLanguage.LocalizationBindingExtension.PropertyChanged">
            <summary>
            Informiert über sich ändernde Eigenschaften.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationBindingExtension.RaisePropertyChanged(System.String)">
            <summary>
            Notify that a property has changed
            </summary>
            <param name="property">
            The property that changed
            </param>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.LocalizationBindingExtension.Value">
            <summary>
            The value, the internal binding is pointing at.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.LocalizationBindingExtension.Key">
            <summary>
            Gets or sets the Key to a .resx object
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.LocalizationBindingExtension.ForceCulture">
            <summary>
            Gets or sets the culture to force a fixed localized object
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationBindingExtension.ClearResourceBuffer">
            <summary>
            Clears the common resource buffer.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationBindingExtension.SafeAddItemToResourceBuffer(System.String,System.Object)">
            <summary>
            Adds an item to the resource buffer (threadsafe).
            </summary>
            <param name="key">The key.</param>
            <param name="item">The item.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationBindingExtension.SafeRemoveItemFromResourceBuffer(System.String)">
            <summary>
            Removes an item from the resource buffer (threadsafe).
            </summary>
            <param name="key">The key.</param>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.LocalizationBindingExtension.Path">
            <inheritdoc/>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.LocalizationBindingExtension.Source">
            <inheritdoc/>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.LocalizationBindingExtension.RelativeSource">
            <inheritdoc/>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.LocalizationBindingExtension.ElementName">
            <inheritdoc/>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.LocalizationBindingExtension.Mode">
            <inheritdoc/>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.LocalizationBindingExtension.XPath">
            <inheritdoc/>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationBindingExtension.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:HandyControl.Tools.DynamicLanguage.LocalizationBindingExtension"/> class.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationBindingExtension.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:HandyControl.Tools.DynamicLanguage.LocalizationBindingExtension"/> class.
            </summary>
            <param name="key">The resource identifier.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationBindingExtension.Dispose">
            <summary>
            Removes the listener from the dictionary.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationBindingExtension.Finalize">
            <summary>
            The finalizer.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationBindingExtension.GetForcedCultureOrDefault">
            <summary>
            If Culture property defines a valid <see cref="T:System.Globalization.CultureInfo"/>, a <see cref="T:System.Globalization.CultureInfo"/> instance will get
            created and returned, otherwise <see cref="T:HandyControl.Tools.DynamicLanguage.LocalizeDictionary"/>.Culture will get returned.
            </summary>
            <returns>The <see cref="T:System.Globalization.CultureInfo"/></returns>
            <exception cref="T:System.ArgumentException">
            thrown if the parameter Culture don't defines a valid <see cref="T:System.Globalization.CultureInfo"/>
            </exception>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationBindingExtension.ResourceChanged(System.Windows.DependencyObject,HandyControl.Tools.DynamicLanguage.DictionaryEventArgs)">
            <summary>
            This method is called when the resource somehow changed.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The event arguments.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationBindingExtension.FormatOutput">
            <summary>
            This function returns the properly prepared output of the markup extension.
            </summary>
        </member>
        <member name="T:HandyControl.Tools.DynamicLanguage.LocalizationExtension">
            <summary>
            A generic localization extension.
            </summary>
        </member>
        <member name="E:HandyControl.Tools.DynamicLanguage.LocalizationExtension.PropertyChanged">
            <summary>
            Informiert über sich ändernde Eigenschaften.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationExtension.OnNotifyPropertyChanged(System.String)">
            <summary>
            Notify that a property has changed
            </summary>
            <param name="property">
            The property that changed
            </param>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.LocalizationExtension._key">
            <summary>
            Holds the Key to a .resx object
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.LocalizationExtension._binding">
            <summary>
            Holds the Binding to get the key
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.LocalizationExtension.cacheDPName">
            <summary>
            the Name of the cached dynamic generated DependencyProperties
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.LocalizationExtension.cacheDPThis">
            <summary>
            Cached DependencyProperty for this object
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.LocalizationExtension.cacheDPKey">
            <summary>
            Cached DependencyProperty for key string
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.LocalizationExtension._converter">
            <summary>
            A custom converter, supplied in the XAML code.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.LocalizationExtension._converterParameter">
            <summary>
            A parameter that can be supplied along with the converter object.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.LocalizationExtension._lastEndpoint">
            <summary>
            The last endpoint that was used for this extension.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationExtension.ClearResourceBuffer">
            <summary>
            Clears the common resource buffer.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationExtension.SafeAddItemToResourceBuffer(System.String,System.Object)">
            <summary>
            Adds an item to the resource buffer (threadsafe).
            </summary>
            <param name="key">The key.</param>
            <param name="item">The item.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationExtension.SafeRemoveItemFromResourceBuffer(System.String)">
            <summary>
            Removes an item from the resource buffer (threadsafe).
            </summary>
            <param name="key">The key.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationExtension.GetBoundExtension(System.Object,System.String,System.Int32)">
            <summary>
            Gets the extension that is bound to a given target. Please note, that only the last endpoint of each extension can be evaluated.
            </summary>
            <param name="target">The target object.</param>
            <param name="property">The target property name.</param>
            <param name="propertyIndex">The index in the property (if applicable).</param>
            <returns>The bound extension or null, if not available.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationExtension.GetPropertyName(System.Object)">
            <summary>
            Get the name of a property (regular or DependencyProperty).
            </summary>
            <param name="property">The property object.</param>
            <returns>The name of the property.</returns>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.LocalizationExtension.Key">
            <summary>
            Gets or sets the Key to a .resx object
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.LocalizationExtension.Converter">
            <summary>
            Gets or sets the custom value converter.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.LocalizationExtension.ConverterParameter">
            <summary>
            Gets or sets the converter parameter.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.LocalizationExtension.ForceCulture">
            <summary>
            Gets or sets the culture to force a fixed localized object
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.LocalizationExtension.InitializeValue">
            <summary>
            Gets or sets the initialize value.
            This is ONLY used to support the localize extension in blend!
            </summary>
            <value>The initialize value.</value>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.LocalizationExtension.ResourceIdentifierKey">
            <summary>
            Gets or sets the Key that identifies a resource (Assembly:Dictionary:Key)
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationExtension.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:HandyControl.Tools.DynamicLanguage.LocalizationExtension"/> class.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationExtension.#ctor(System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:HandyControl.Tools.DynamicLanguage.LocalizationExtension"/> class.
            </summary>
            <param name="key">The resource identifier.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationExtension.Dispose">
            <summary>
            Removes the listener from the dictionary.
            <para>The "new" keyword is just a temporary hack in order to keep XAMLMarkupExtensions on the current version.</para>
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationExtension.Finalize">
            <summary>
            The finalizer.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationExtension.ResourceChanged(System.Windows.DependencyObject,HandyControl.Tools.DynamicLanguage.DictionaryEventArgs)">
            <summary>
            This method is called when the resource somehow changed.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The event arguments.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationExtension.GetForcedCultureOrDefault">
            <summary>
            If Culture property defines a valid <see cref="T:System.Globalization.CultureInfo"/>, a <see cref="T:System.Globalization.CultureInfo"/> instance will get
            created and returned, otherwise <see cref="T:HandyControl.Tools.DynamicLanguage.LocalizeDictionary"/>.Culture will get returned.
            </summary>
            <returns>The <see cref="T:System.Globalization.CultureInfo"/></returns>
            <exception cref="T:System.ArgumentException">
            thrown if the parameter Culture don't defines a valid <see cref="T:System.Globalization.CultureInfo"/>
            </exception>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationExtension.FormatOutput(HandyControl.Tools.DynamicLanguage.TargetInfo,HandyControl.Tools.DynamicLanguage.TargetInfo)">
            <inheritdoc/>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationExtension.UpdateOnEndpoint(HandyControl.Tools.DynamicLanguage.TargetInfo)">
            <inheritdoc/>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationExtension.GetLocalizedValue``1(System.String,System.Windows.Data.IValueConverter,System.Object)">
            <summary>
            Gets a localized value.
            </summary>
            <typeparam name="TValue">The type of the returned value.</typeparam>
            <param name="key">The key.</param>
            <param name="converter">An optional converter.</param>
            <param name="converterParameter">An optional converter parameter.</param>
            <returns>The resolved localized object.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationExtension.GetLocalizedValue``1(System.String,System.Globalization.CultureInfo,System.Windows.Data.IValueConverter,System.Object)">
            <summary>
            Gets a localized value.
            </summary>
            <typeparam name="TValue">The type of the returned value.</typeparam>
            <param name="key">The key.</param>
            <param name="targetCulture">The target culture.</param>
            <param name="converter">An optional converter.</param>
            <param name="converterParameter">An optional converter parameter.</param>
            <returns>The resolved localized object.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationExtension.GetLocalizedValue``1(System.String,System.Windows.DependencyObject,System.Windows.Data.IValueConverter,System.Object)">
            <summary>
            Gets a localized value.
            </summary>
            <typeparam name="TValue">The type of the returned value.</typeparam>
            <param name="key">The key.</param>
            <param name="target">The target <see cref="T:System.Windows.DependencyObject"/>.</param>
            <param name="converter">An optional converter.</param>
            <param name="converterParameter">An optional converter parameter.</param>
            <returns>The resolved localized object.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationExtension.GetLocalizedValue``1(System.String,System.Globalization.CultureInfo,System.Windows.DependencyObject,System.Windows.Data.IValueConverter,System.Object)">
            <summary>
            Gets a localized value.
            </summary>
            <typeparam name="TValue">The type of the returned value.</typeparam>
            <param name="key">The key.</param>
            <param name="targetCulture">The target culture.</param>
            <param name="target">The target <see cref="T:System.Windows.DependencyObject"/>.</param>
            <param name="converter">An optional converter.</param>
            <param name="converterParameter">An optional converter parameter.</param>
            <returns>The resolved localized object.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationExtension.GetLocalizedValue(System.Type,System.String,System.Globalization.CultureInfo,System.Windows.DependencyObject,System.Windows.Data.IValueConverter,System.Object)">
            <summary>
            Gets a localized value.
            </summary>
            <param name="t">The type of the returned value.</param>
            <param name="key">The key.</param>
            <param name="targetCulture">The target culture.</param>
            <param name="target">The target <see cref="T:System.Windows.DependencyObject"/>.</param>
            <param name="converter">An optional converter.</param>
            <param name="converterParameter">An optional converter parameter.</param>
            <returns>The resolved localized object.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationExtension.ResolveLocalizedValue``1(``0@)">
            <summary>
            Resolves the localized value of the current Assembly, Dict, Key pair.
            </summary>
            <param name="resolvedValue">The resolved value.</param>
            <typeparam name="TValue">The type of the return value.</typeparam>
            <returns>
            True if the resolve was success, otherwise false.
            </returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationExtension.ResolveLocalizedValue``1(``0@,System.Windows.DependencyObject)">
            <summary>
            Resolves the localized value of the current Assembly, Dict, Key pair and the given target.
            </summary>
            <param name="resolvedValue">The resolved value.</param>
            <typeparam name="TValue">The type of the return value.</typeparam>
            <param name="target">The target object.</param>
            <returns>
            True if the resolve was success, otherwise false.
            </returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationExtension.ResolveLocalizedValue``1(``0@,System.Globalization.CultureInfo)">
            <summary>
            Resolves the localized value of the current Assembly, Dict, Key pair.
            </summary>
            <param name="resolvedValue">The resolved value.</param>
            <param name="targetCulture">The target culture.</param>
            <typeparam name="TValue">The type of the return value.</typeparam>
            <returns>
            True if the resolve was success, otherwise false.
            </returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationExtension.ResolveLocalizedValue``1(``0@,System.Globalization.CultureInfo,System.Windows.DependencyObject)">
            <summary>
            Resolves the localized value of the current Assembly, Dict, Key pair and the given target.
            </summary>
            <param name="resolvedValue">The resolved value.</param>
            <param name="targetCulture">The target culture.</param>
            <param name="target">The target object.</param>
            <typeparam name="TValue">The type of the return value.</typeparam>
            <returns>
            True if the resolve was success, otherwise false.
            </returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationExtension.SetBinding(System.Windows.DependencyObject,System.Object)">
            <summary>
            Sets a binding between a <see cref="T:System.Windows.DependencyObject"/> with its <see cref="T:System.Windows.DependencyProperty"/>
            or <see cref="T:System.Reflection.PropertyInfo"/> and the <c>LocExtension</c>.
            </summary>
            <param name="targetObject">The target dependency object</param>
            <param name="targetProperty">The target property</param>
            <returns>
            TRUE if the binding was setup successfully, otherwise FALSE (Binding already exists).
            </returns>
            <exception cref="T:System.ArgumentException">
            If the <paramref name="targetProperty"/> is
            not a <see cref="T:System.Windows.DependencyProperty"/> or <see cref="T:System.Reflection.PropertyInfo"/>.
            </exception>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationExtension.SetBinding(System.Object,System.Object)">
            <summary>
            Sets a binding between a <see cref="T:System.Windows.DependencyObject"/> with its <see cref="T:System.Windows.DependencyProperty"/>
            or <see cref="T:System.Reflection.PropertyInfo"/> and the <c>LocExtension</c>.
            </summary>
            <param name="targetObject">The target object</param>
            <param name="targetProperty">The target property</param>
            <returns>
            TRUE if the binding was setup successfully, otherwise FALSE (Binding already exists).
            </returns>
            <exception cref="T:System.ArgumentException">
            If the <paramref name="targetProperty"/> is
            not a <see cref="T:System.Windows.DependencyProperty"/> or <see cref="T:System.Reflection.PropertyInfo"/>.
            </exception>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationExtension.SetBinding(System.Windows.DependencyObject,System.Object,System.Int32)">
            <summary>
            Sets a binding between a <see cref="T:System.Windows.DependencyObject"/> with its <see cref="T:System.Windows.DependencyProperty"/>
            or <see cref="T:System.Reflection.PropertyInfo"/> and the <c>LocExtension</c>.
            </summary>
            <param name="targetObject">The target dependency object</param>
            <param name="targetProperty">The target property</param>
            <param name="targetPropertyIndex">The index of the target property. (only used for Lists)</param>
            <returns>
            TRUE if the binding was setup successfully, otherwise FALSE (Binding already exists).
            </returns>
            <exception cref="T:System.ArgumentException">
            If the <paramref name="targetProperty"/> is
            not a <see cref="T:System.Windows.DependencyProperty"/> or <see cref="T:System.Reflection.PropertyInfo"/>.
            </exception>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationExtension.SetBinding(System.Object,System.Object,System.Int32)">
            <summary>
            Sets a binding between a <see cref="T:System.Windows.DependencyObject"/> with its <see cref="T:System.Windows.DependencyProperty"/>
            or <see cref="T:System.Reflection.PropertyInfo"/> and the <c>LocExtension</c>.
            </summary>
            <param name="targetObject">The target object</param>
            <param name="targetProperty">The target property</param>
            <param name="targetPropertyIndex">The index of the target property. (only used for Lists)</param>
            <returns>
            TRUE if the binding was setup successfully, otherwise FALSE (Binding already exists).
            </returns>
            <exception cref="T:System.ArgumentException">
            If the <paramref name="targetProperty"/> is
            not a <see cref="T:System.Windows.DependencyProperty"/> or <see cref="T:System.Reflection.PropertyInfo"/>.
            </exception>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationExtension.ToString">
            <summary>
            Overridden, to return the key of this instance.
            </summary>
            <returns>Loc: + key</returns>
        </member>
        <member name="T:HandyControl.Tools.DynamicLanguage.LocalizationFrameworkElementExtension">
            <summary>
            A localization utility based on <see cref="T:System.Windows.FrameworkElement"/>.
            </summary>
        </member>
        <member name="E:HandyControl.Tools.DynamicLanguage.LocalizationFrameworkElementExtension.PropertyChanged">
            <summary>
            Informiert über sich ändernde Eigenschaften.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationFrameworkElementExtension.RaisePropertyChanged(System.String)">
            <summary>
            Notify that a property has changed
            </summary>
            <param name="property">
            The property that changed
            </param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationFrameworkElementExtension.ClearResourceBuffer">
            <summary>
            Clears the common resource buffer.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationFrameworkElementExtension.SafeAddItemToResourceBuffer(System.String,System.Object)">
            <summary>
            Adds an item to the resource buffer (threadsafe).
            </summary>
            <param name="key">The key.</param>
            <param name="item">The item.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationFrameworkElementExtension.SafeRemoveItemFromResourceBuffer(System.String)">
            <summary>
            Removes an item from the resource buffer (threadsafe).
            </summary>
            <param name="key">The key.</param>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.LocalizationFrameworkElementExtension.KeyProperty">
            <summary>
            <see cref="T:System.Windows.DependencyProperty"/> Key to set the resource key.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.LocalizationFrameworkElementExtension.Key">
            <summary>
            The resource key.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.LocalizationFrameworkElementExtension.ConverterProperty">
            <summary>
            <see cref="T:System.Windows.DependencyProperty"/> Converter to set the <see cref="T:System.Windows.Data.IValueConverter"/> used to adapt to the target.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.LocalizationFrameworkElementExtension.Converter">
            <summary>
            Gets or sets the custom value converter.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.LocalizationFrameworkElementExtension.ConverterParameterProperty">
            <summary>
            <see cref="T:System.Windows.DependencyProperty"/> ConverterParameter.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.LocalizationFrameworkElementExtension.ConverterParameter">
            <summary>
            Gets or sets the converter parameter.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.LocalizationFrameworkElementExtension.ForceCultureProperty">
            <summary>
            <see cref="T:System.Windows.DependencyProperty"/> ForceCulture.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.LocalizationFrameworkElementExtension.ForceCulture">
            <summary>
            Gets or sets the forced culture.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.LocalizationFrameworkElementExtension.Content">
            <summary>
            Gets or sets the content.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationFrameworkElementExtension.DependencyPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            Indicates, that the key changed.
            </summary>
            <param name="obj">The FELoc object.</param>
            <param name="args">The event argument.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationFrameworkElementExtension.GetDependencyProperties(System.Object)">
            <summary>
            Based on http://social.msdn.microsoft.com/Forums/en/wpf/thread/580234cb-e870-4af1-9a91-3e3ba118c89c
            </summary>
            <param name="element">The target object.</param>
            <returns>The list of DependencyProperties of the object.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationFrameworkElementExtension.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:HandyControl.Tools.DynamicLanguage.LocalizationBindingExtension"/> class.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationFrameworkElementExtension.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:HandyControl.Tools.DynamicLanguage.LocalizationBindingExtension"/> class.
            </summary>
            <param name="key">The resource identifier.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationFrameworkElementExtension.Dispose">
            <summary>
            Removes the listener from the dictionary.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationFrameworkElementExtension.Finalize">
            <summary>
            The finalizer.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationFrameworkElementExtension.GetForcedCultureOrDefault">
            <summary>
            If Culture property defines a valid <see cref="T:System.Globalization.CultureInfo"/>, a <see cref="T:System.Globalization.CultureInfo"/> instance will get
            created and returned, otherwise <see cref="T:HandyControl.Tools.DynamicLanguage.LocalizeDictionary"/>.Culture will get returned.
            </summary>
            <returns>The <see cref="T:System.Globalization.CultureInfo"/></returns>
            <exception cref="T:System.ArgumentException">
            thrown if the parameter Culture don't defines a valid <see cref="T:System.Globalization.CultureInfo"/>
            </exception>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationFrameworkElementExtension.ResourceChanged(System.Windows.DependencyObject,HandyControl.Tools.DynamicLanguage.DictionaryEventArgs)">
            <summary>
            This method is called when the resource somehow changed.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The event arguments.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.LocalizationFrameworkElementExtension.FormatOutput">
            <summary>
            This function returns the properly prepared output of the markup extension.
            </summary>
        </member>
        <member name="T:HandyControl.Tools.DynamicLanguage.FQAssemblyDictionaryKey">
            <summary>
            A class that bundles the key, assembly and dictionary information.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.FQAssemblyDictionaryKey.Key">
            <summary>
            The key.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.FQAssemblyDictionaryKey.Assembly">
            <summary>
            The assembly of the dictionary.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.FQAssemblyDictionaryKey.Dictionary">
            <summary>
            The resource dictionary.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.FQAssemblyDictionaryKey.#ctor(System.String,System.String,System.String)">
            <summary>
            Creates a new instance of <see cref="T:HandyControl.Tools.DynamicLanguage.FullyQualifiedResourceKeyBase"/>.
            </summary>
            <param name="key">The key.</param>
            <param name="assembly">The assembly of the dictionary.</param>
            <param name="dictionary">The resource dictionary.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.FQAssemblyDictionaryKey.ToString">
            <summary>
            Converts the object to a string.
            </summary>
            <returns>The joined version of the assembly, dictionary and key.</returns>
        </member>
        <member name="T:HandyControl.Tools.DynamicLanguage.FullyQualifiedResourceKeyBase">
            <summary>
            An abstract class for key identification.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.FullyQualifiedResourceKeyBase.op_Implicit(HandyControl.Tools.DynamicLanguage.FullyQualifiedResourceKeyBase)~System.String">
            <summary>
            Implicit string operator.
            </summary>
            <param name="fullyQualifiedResourceKey">The object.</param>
            <returns>The joined version of the assembly, dictionary and key.</returns>
        </member>
        <member name="T:HandyControl.Tools.DynamicLanguage.IInheritingLocalizationProvider">
            <summary>
            An interface describing classes that provide localized values based on a source/dictionary/key combination.
            and used for a localization provider that uses Inheriting Dependency Properties
            </summary>
        </member>
        <member name="T:HandyControl.Tools.DynamicLanguage.ILocalizationProvider">
            <summary>
            An interface describing classes that provide localized values based on a source/dictionary/key combination.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ILocalizationProvider.GetFullyQualifiedResourceKey(System.String,System.Windows.DependencyObject)">
            <summary>
            Uses the key and target to build a fully qualified resource key (Assembly, Dictionary, Key)
            </summary>
            <param name="key">Key used as a base to find the full key</param>
            <param name="target">Target used to help determine key information</param>
            <returns>Returns an object with all possible pieces of the given key (Assembly, Dictionary, Key)</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ILocalizationProvider.GetLocalizedObject(System.String,System.Windows.DependencyObject,System.Globalization.CultureInfo)">
            <summary>
            Get the localized object.
            </summary>
            <param name="key">The key to the value.</param>
            <param name="target">The target <see cref="T:System.Windows.DependencyObject"/>.</param>
            <param name="culture">The culture to use.</param>
            <returns>The value corresponding to the source/dictionary/key path for the given culture (otherwise NULL).</returns>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.ILocalizationProvider.AvailableCultures">
            <summary>
            An observable list of available cultures.
            </summary>
        </member>
        <member name="E:HandyControl.Tools.DynamicLanguage.ILocalizationProvider.ProviderChanged">
            <summary>
            An event that is fired when the provider changed.
            </summary>
        </member>
        <member name="E:HandyControl.Tools.DynamicLanguage.ILocalizationProvider.ProviderError">
            <summary>
            An event that is fired when an error occurred.
            </summary>
        </member>
        <member name="E:HandyControl.Tools.DynamicLanguage.ILocalizationProvider.ValueChanged">
            <summary>
            An event that is fired when a value changed.
            </summary>
        </member>
        <member name="T:HandyControl.Tools.DynamicLanguage.InheritingLocalizationProvider">
            <summary>
            A singleton RESX provider that uses inheriting attached properties.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.InheritingLocalizationProvider.DefaultDictionaryProperty">
            <summary>
            <see cref="T:System.Windows.DependencyProperty"/> DefaultDictionary to set the fallback resource dictionary.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.InheritingLocalizationProvider.DefaultAssemblyProperty">
            <summary>
            <see cref="T:System.Windows.DependencyProperty"/> DefaultAssembly to set the fallback assembly.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.InheritingLocalizationProvider.AttachedPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            Indicates, that one of the attached properties changed.
            </summary>
            <param name="obj">The dependency object.</param>
            <param name="args">The event argument.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.InheritingLocalizationProvider.GetDefaultDictionary(System.Windows.DependencyObject)">
            <summary>
            Getter of <see cref="T:System.Windows.DependencyProperty"/> default dictionary.
            </summary>
            <param name="obj">The dependency object to get the default dictionary from.</param>
            <returns>The default dictionary.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.InheritingLocalizationProvider.GetDefaultAssembly(System.Windows.DependencyObject)">
            <summary>
            Getter of <see cref="T:System.Windows.DependencyProperty"/> default assembly.
            </summary>
            <param name="obj">The dependency object to get the default assembly from.</param>
            <returns>The default assembly.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.InheritingLocalizationProvider.SetDefaultDictionary(System.Windows.DependencyObject,System.String)">
            <summary>
            Setter of <see cref="T:System.Windows.DependencyProperty"/> default dictionary.
            </summary>
            <param name="obj">The dependency object to set the default dictionary to.</param>
            <param name="value">The dictionary.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.InheritingLocalizationProvider.SetDefaultAssembly(System.Windows.DependencyObject,System.String)">
            <summary>
            Setter of <see cref="T:System.Windows.DependencyProperty"/> default assembly.
            </summary>
            <param name="obj">The dependency object to set the default assembly to.</param>
            <param name="value">The assembly.</param>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.InheritingLocalizationProvider._instance">
            <summary>
            The instance of the singleton.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.InheritingLocalizationProvider.InstanceLock">
            <summary>
            Lock object for the creation of the singleton instance.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.InheritingLocalizationProvider.Instance">
            <summary>
            Gets the <see cref="T:HandyControl.Tools.DynamicLanguage.ResxLocalizationProvider"/> singleton.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.InheritingLocalizationProvider.#ctor">
            <summary>
            The singleton constructor.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.InheritingLocalizationProvider.GetAssembly(System.Windows.DependencyObject)">
            <inheritdoc/>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.InheritingLocalizationProvider.GetDictionary(System.Windows.DependencyObject)">
            <inheritdoc/>
        </member>
        <member name="T:HandyControl.Tools.DynamicLanguage.ResxLocalizationProvider">
            <summary>
            A singleton RESX provider that uses attached properties and the Parent property to iterate through the visual tree.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.ResxLocalizationProvider.DefaultDictionaryProperty">
            <summary>
            <see cref="T:System.Windows.DependencyProperty"/> DefaultDictionary to set the fallback resource dictionary.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.ResxLocalizationProvider.DefaultAssemblyProperty">
            <summary>
            <see cref="T:System.Windows.DependencyProperty"/> DefaultAssembly to set the fallback assembly.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.ResxLocalizationProvider.IgnoreCaseProperty">
            <summary>
            <see cref="T:System.Windows.DependencyProperty"/> IgnoreCase to set the case sensitivity.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ResxLocalizationProvider.DefaultDictionaryChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            Indicates, that the <see cref="F:HandyControl.Tools.DynamicLanguage.ResxLocalizationProvider.DefaultDictionaryProperty"/> attached property changed.
            </summary>
            <param name="obj">The dependency object.</param>
            <param name="e">The event argument.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ResxLocalizationProvider.DefaultAssemblyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            Indicates, that the <see cref="F:HandyControl.Tools.DynamicLanguage.ResxLocalizationProvider.DefaultAssemblyProperty"/> attached property changed.
            </summary>
            <param name="obj">The dependency object.</param>
            <param name="e">The event argument.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ResxLocalizationProvider.IgnoreCaseChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            Indicates, that the <see cref="F:HandyControl.Tools.DynamicLanguage.ResxLocalizationProvider.IgnoreCaseProperty"/> attached property changed.
            </summary>
            <param name="obj">The dependency object.</param>
            <param name="e">The event argument.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ResxLocalizationProvider.GetDefaultDictionary(System.Windows.DependencyObject)">
            <summary>
            Getter of <see cref="T:System.Windows.DependencyProperty"/> default dictionary.
            </summary>
            <param name="obj">The dependency object to get the default dictionary from.</param>
            <returns>The default dictionary.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ResxLocalizationProvider.GetDefaultAssembly(System.Windows.DependencyObject)">
            <summary>
            Getter of <see cref="T:System.Windows.DependencyProperty"/> default assembly.
            </summary>
            <param name="obj">The dependency object to get the default assembly from.</param>
            <returns>The default assembly.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ResxLocalizationProvider.GetIgnoreCase(System.Windows.DependencyObject)">
            <summary>
            Getter of <see cref="T:System.Windows.DependencyProperty"/> ignore case flag.
            </summary>
            <param name="obj">The dependency object to get the ignore case flag from.</param>
            <returns>The ignore case flag.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ResxLocalizationProvider.SetDefaultDictionary(System.Windows.DependencyObject,System.String)">
            <summary>
            Setter of <see cref="T:System.Windows.DependencyProperty"/> default dictionary.
            </summary>
            <param name="obj">The dependency object to set the default dictionary to.</param>
            <param name="value">The dictionary.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ResxLocalizationProvider.SetDefaultAssembly(System.Windows.DependencyObject,System.String)">
            <summary>
            Setter of <see cref="T:System.Windows.DependencyProperty"/> default assembly.
            </summary>
            <param name="obj">The dependency object to set the default assembly to.</param>
            <param name="value">The assembly.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ResxLocalizationProvider.SetIgnoreCase(System.Windows.DependencyObject,System.Boolean)">
            <summary>
            Setter of <see cref="T:System.Windows.DependencyProperty"/> ignore case flag.
            </summary>
            <param name="obj">The dependency object to set the ignore case flag to.</param>
            <param name="value">The ignore case flag.</param>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.ResxLocalizationProvider._parentNotifiers">
            <summary>
            A dictionary for notification classes for changes of the individual target Parent changes.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.ResxLocalizationProvider.FallbackAssembly">
            <summary>
            To use when no assembly is specified.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.ResxLocalizationProvider.FallbackDictionary">
            <summary>
            To use when no dictionary is specified.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.ResxLocalizationProvider._instance">
            <summary>
            The instance of the singleton.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.ResxLocalizationProvider.InstanceLock">
            <summary>
            Lock object for the creation of the singleton instance.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.ResxLocalizationProvider.Instance">
            <summary>
            Gets the <see cref="T:HandyControl.Tools.DynamicLanguage.ResxLocalizationProvider"/> singleton.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ResxLocalizationProvider.Reset">
            <summary>
            Resets the instance that is used for the ResxLocationProvider
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ResxLocalizationProvider.#ctor">
            <summary>
            The singleton constructor.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ResxLocalizationProvider.ParentChangedAction(System.Windows.DependencyObject)">
            <summary>
            An action that will be called when a parent of one of the observed target objects changed.
            </summary>
            <param name="obj">The target <see cref="T:System.Windows.DependencyObject"/>.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ResxLocalizationProvider.GetAssembly(System.Windows.DependencyObject)">
            <inheritdoc/>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ResxLocalizationProvider.GetDictionary(System.Windows.DependencyObject)">
            <inheritdoc/>
        </member>
        <member name="T:HandyControl.Tools.DynamicLanguage.ResxLocalizationProviderBase">
            <summary>
            The base for RESX file providers.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.ResxLocalizationProviderBase.ResourceManagerName">
            <summary>
            Holds the name of the Resource Manager.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.ResxLocalizationProviderBase.ResourceFileExtension">
            <summary>
            Holds the extension of the resource files.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.ResxLocalizationProviderBase.ResourceBindingFlags">
            <summary>
            Holds the binding flags for the reflection to find the resource files.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.ResxLocalizationProviderBase.ResourceManagerList">
            <summary>
            Gets the used ResourceManagers with their corresponding <c>namespaces</c>.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.ResxLocalizationProviderBase.ResourceManagerListLock">
            <summary>
            Lock object for concurrent access to the resource manager list.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.DynamicLanguage.ResxLocalizationProviderBase.AvailableCultureListLock">
            <summary>
            Lock object for concurrent access to the available culture list.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.ResxLocalizationProviderBase.IgnoreCase">
            <summary>
            Gets or sets the ignore case flag.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ResxLocalizationProviderBase.GetAssemblyName(System.Reflection.Assembly)">
            <summary>
            Returns the <see cref="T:System.Reflection.AssemblyName"/> of the passed assembly instance
            </summary>
            <param name="assembly">The Assembly where to get the name from</param>
            <returns>The Assembly name</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ResxLocalizationProviderBase.ParseKey(System.String,System.String@,System.String@,System.String@)">
            <summary>
            Parses a key ([[Assembly:]Dict:]Key and return the parts of it.
            </summary>
            <param name="inKey">The key to parse.</param>
            <param name="outAssembly">The found or default assembly.</param>
            <param name="outDict">The found or default dictionary.</param>
            <param name="outKey">The found or default key.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ResxLocalizationProviderBase.GetAssembly(System.Windows.DependencyObject)">
            <summary>
            Get the assembly from the context, if possible.
            </summary>
            <param name="target">The target object.</param>
            <returns>The assembly name, if available.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ResxLocalizationProviderBase.GetDictionary(System.Windows.DependencyObject)">
            <summary>
            Get the dictionary from the context, if possible.
            </summary>
            <param name="target">The target object.</param>
            <returns>The dictionary name, if available.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ResxLocalizationProviderBase.TryGetValue(System.String,System.Resources.ResourceManager@)">
            <summary>
            Thread-safe access to the resource manager dictionary.
            </summary>
            <param name="thekey">Key.</param>
            <param name="result">Value.</param>
            <returns>Success of the operation.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ResxLocalizationProviderBase.Add(System.String,System.Resources.ResourceManager)">
            <summary>
            Thread-safe access to the resource manager dictionary.
            </summary>
            <param name="thekey">Key.</param>
            <param name="value">Value.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ResxLocalizationProviderBase.TryRemove(System.String)">
            <summary>
            Tries to remove a key from the resource manager dictionary.
            </summary>
            <param name="thekey">Key.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ResxLocalizationProviderBase.ClearResourceManagerList">
            <summary>
            Clears the whole list of cached resource managers.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ResxLocalizationProviderBase.AddCulture(System.Globalization.CultureInfo)">
            <summary>
            Thread-safe access to the AvailableCultures list.
            </summary>
            <param name="c">The CultureInfo.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ResxLocalizationProviderBase.UpdateCultureList(System.String,System.String)">
            <summary>
            Updates the list of available cultures using the given resource location.
            </summary>
            <param name="resourceAssembly">The resource assembly.</param>
            <param name="resourceDictionary">The dictionary to look up.</param>
            <returns>True, if the update was successful.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ResxLocalizationProviderBase.GetExecutablePath(System.Int32)">
            <summary>
            Get the executable path for both x86 and x64 processes.
            </summary>
            <param name="processId">The process id.</param>
            <returns>The path if found; otherwise, null.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ResxLocalizationProviderBase.GetResourceManager(System.String,System.String)">
            <summary>
            Looks up in the cached <see cref="T:System.Resources.ResourceManager"/> list for the searched <see cref="T:System.Resources.ResourceManager"/>.
            </summary>
            <param name="resourceAssembly">The resource assembly.</param>
            <param name="resourceDictionary">The dictionary to look up.</param>
            <returns>
            The found <see cref="T:System.Resources.ResourceManager"/>
            </returns>
            <exception cref="T:System.InvalidOperationException">
            If the ResourceManagers cannot be looked up
            </exception>
            <exception cref="T:System.ArgumentException">
            If the searched <see cref="T:System.Resources.ResourceManager"/> wasn't found
            </exception>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ResxLocalizationProviderBase.GetFullyQualifiedResourceKey(System.String,System.Windows.DependencyObject)">
            <summary>
            Uses the key and target to build a fully qualified resource key (Assembly, Dictionary, Key)
            </summary>
            <param name="key">Key used as a base to find the full key</param>
            <param name="target">Target used to help determine key information</param>
            <returns>Returns an object with all possible pieces of the given key (Assembly, Dictionary, Key)</returns>
        </member>
        <member name="E:HandyControl.Tools.DynamicLanguage.ResxLocalizationProviderBase.ProviderChanged">
            <summary>
            Gets fired when the provider changed.
            </summary>
        </member>
        <member name="E:HandyControl.Tools.DynamicLanguage.ResxLocalizationProviderBase.ProviderError">
            <summary>
            An event that is fired when an error occurred.
            </summary>
        </member>
        <member name="E:HandyControl.Tools.DynamicLanguage.ResxLocalizationProviderBase.ValueChanged">
            <summary>
            An event that is fired when a value changed.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ResxLocalizationProviderBase.OnProviderChanged(System.Windows.DependencyObject)">
            <summary>
            Calls the <see cref="E:HandyControl.Tools.DynamicLanguage.ILocalizationProvider.ProviderChanged"/> event.
            </summary>
            <param name="target">The target object.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ResxLocalizationProviderBase.OnProviderError(System.Windows.DependencyObject,System.String,System.String)">
            <summary>
            Calls the <see cref="E:HandyControl.Tools.DynamicLanguage.ILocalizationProvider.ProviderError"/> event.
            </summary>
            <param name="target">The target object.</param>
            <param name="key">The key.</param>
            <param name="message">The error message.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ResxLocalizationProviderBase.OnValueChanged(System.String,System.Object,System.Object)">
            <summary>
            Calls the <see cref="E:HandyControl.Tools.DynamicLanguage.ILocalizationProvider.ValueChanged"/> event.
            </summary>
            <param name="key">The key where the value was changed.</param>
            <param name="value">The new value.</param>
            <param name="tag">A custom tag.</param>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ResxLocalizationProviderBase.GetLocalizedObject(System.String,System.Windows.DependencyObject,System.Globalization.CultureInfo)">
            <summary>
            Get the localized object.
            </summary>
            <param name="key">The key to the value.</param>
            <param name="target">The target object.</param>
            <param name="culture">The culture to use.</param>
            <returns>The value corresponding to the source/dictionary/key path for the given culture (otherwise NULL).</returns>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.ResxLocalizationProviderBase.AvailableCultures">
            <summary>
            An observable list of available cultures.
            </summary>
        </member>
        <member name="T:HandyControl.Tools.DynamicLanguage.ProviderChangedEventArgs">
            <summary>
            Events arguments for a ProviderChangedEventHandler.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.ProviderChangedEventArgs.Object">
            <summary>
            The target object.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ProviderChangedEventArgs.#ctor(System.Windows.DependencyObject)">
            <summary>
            Creates a new <see cref="T:HandyControl.Tools.DynamicLanguage.ProviderChangedEventArgs"/> instance.
            </summary>
            <param name="obj">The target object.</param>
        </member>
        <member name="T:HandyControl.Tools.DynamicLanguage.ProviderChangedEventHandler">
            <summary>
            An event handler for notification of provider changes.
            </summary>
            <param name="sender">The sender.</param>
            <param name="args">The event arguments.</param>
        </member>
        <member name="T:HandyControl.Tools.DynamicLanguage.ProviderErrorEventArgs">
            <summary>
            Events arguments for a ProviderErrorEventHandler.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.ProviderErrorEventArgs.Object">
            <summary>
            The target object.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.ProviderErrorEventArgs.Key">
            <summary>
            The key.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.ProviderErrorEventArgs.Message">
            <summary>
            The message.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ProviderErrorEventArgs.#ctor(System.Windows.DependencyObject,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:HandyControl.Tools.DynamicLanguage.ProviderErrorEventArgs"/> instance.
            </summary>
            <param name="obj">The target object.</param>
            <param name="key">The key that caused the error.</param>
            <param name="message">The error message.</param>
        </member>
        <member name="T:HandyControl.Tools.DynamicLanguage.ProviderErrorEventHandler">
            <summary>
            An event handler for notification of provider erorrs.
            </summary>
            <param name="sender">The sender.</param>
            <param name="args">The event arguments.</param>
        </member>
        <member name="T:HandyControl.Tools.DynamicLanguage.ValueChangedEventArgs">
            <summary>
            Events arguments for a ValueChangedEventHandler.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.ValueChangedEventArgs.Tag">
            <summary>
            A custom tag.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.ValueChangedEventArgs.Value">
            <summary>
            The new value.
            </summary>
        </member>
        <member name="P:HandyControl.Tools.DynamicLanguage.ValueChangedEventArgs.Key">
            <summary>
            The key.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ValueChangedEventArgs.#ctor(System.String,System.Object,System.Object)">
            <summary>
            Creates a new <see cref="T:HandyControl.Tools.DynamicLanguage.ValueChangedEventArgs"/> instance.
            </summary>
            <param name="key">The key where the value was changed.</param>
            <param name="value">The new value.</param>
            <param name="tag">A custom tag.</param>
        </member>
        <member name="T:HandyControl.Tools.DynamicLanguage.ValueChangedEventHandler">
            <summary>
            An event handler for notification of changes of localized values.
            </summary>
            <param name="sender">The sender.</param>
            <param name="args">The event arguments.</param>
        </member>
        <member name="T:HandyControl.Tools.DynamicLanguage.DefaultConverter">
            <summary>
            Implements a standard converter that calls itself all known type converters.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.DefaultConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <summary>
            Modifies the source data before passing it to the target for display in the UI.
            </summary>
            <param name="value">The source data being passed to the target.</param>
            <param name="targetType">The <see cref="T:System.Type"/> of data expected by the target dependency property.</param>
            <param name="parameter">An optional parameter to be used in the converter logic.</param>
            <param name="culture">The culture of the conversion.</param>
            <returns>The value to be passed to the target dependency property.</returns>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.DefaultConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <summary>
            Modifies the target data before passing it to the source object.
            </summary>
            <param name="value">The target data being passed to the source.</param>
            <param name="targetType">The <see cref="T:System.Type"/> of data expected by the source object.</param>
            <param name="parameter">An optional parameter to be used in the converter logic.</param>
            <param name="culture">The culture of the conversion.</param>
            <returns>The value to be passed to the source object.</returns>
        </member>
        <member name="T:HandyControl.Tools.DynamicLanguage.PrependTypeConverter">
            <summary>
            PrependTypeConverter allows to prepend the type of the value as string with the default _ separator. To change the default separator just us the converterparamater
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.PrependTypeConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <inheritdoc/>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.PrependTypeConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <inheritdoc/>
        </member>
        <member name="T:HandyControl.Tools.DynamicLanguage.StringFormatConverter">
            <summary>
            Takes the first value as StringFormat and the other values as Parameter for the StringFormat
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.StringFormatConverter.Convert(System.Object[],System.Type,System.Object,System.Globalization.CultureInfo)">
            <inheritdoc/>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.StringFormatConverter.ConvertBack(System.Object,System.Type[],System.Object,System.Globalization.CultureInfo)">
            <inheritdoc/>
        </member>
        <member name="T:HandyControl.Tools.DynamicLanguage.ToLowerConverter">
            <summary>
            ToLowerConverter return the value as value.ToUpper()
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ToLowerConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <inheritdoc/>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ToLowerConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <inheritdoc/>
        </member>
        <member name="T:HandyControl.Tools.DynamicLanguage.ToUpperConverter">
            <summary>
            ToUpperConverter return the value as value.ToUpper()
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ToUpperConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <inheritdoc/>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.ToUpperConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <inheritdoc/>
        </member>
        <member name="T:HandyControl.Tools.DynamicLanguage.TranslateConverter">
            <summary>
            Takes given value as resource key and translates it. If no text is found, the received value is returned.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.TranslateConverter.Convert(System.Object[],System.Type,System.Object,System.Globalization.CultureInfo)">
            <inheritdoc/>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.TranslateConverter.ConvertBack(System.Object,System.Type[],System.Object,System.Globalization.CultureInfo)">
            <inheritdoc/>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.TranslateConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <inheritdoc/>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.TranslateConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <inheritdoc/>
        </member>
        <member name="T:HandyControl.Tools.DynamicLanguage.TypeValueConverterBase">
            <summary>
            Baseclass for ValueTypeConvertes which implements easy usage as MarkupExtension
            </summary>
        </member>
        <member name="M:HandyControl.Tools.DynamicLanguage.TypeValueConverterBase.ProvideValue(System.IServiceProvider)">
            <inheritdoc/>
        </member>
        <member name="T:HandyControl.Tools.Command.AsyncCommand">
            <summary>
            To use the method, the first delegate is t, and T is the parameter, otherwise it is the return type.Pause checkpoint: manual.WaitOne() == true is no pause
            </summary>
        </member>
        <member name="M:HandyControl.Tools.Extension.CryptographyExtension.GenerateMD5(System.String)">
            <summary>
            Generate MD5 Hash 
            </summary>
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.Extension.CryptographyExtension.GenerateSHA256(System.String)">
            <summary>
            Generate SHA256 Hash
            </summary>
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.Extension.CryptographyExtension.EncryptStringAES(System.String,System.String)">
            <summary>
            Encrypt string with AES
            </summary>
            <param name="input"></param>
            <param name="password"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.Extension.CryptographyExtension.DecryptStringAES(System.String,System.String)">
            <summary>
            Decrypt string with AES
            </summary>
            <param name="input"></param>
            <param name="password"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.Extension.CryptographyExtension.EncryptStringBase64(System.String)">
            <summary>
            Encrypt string with Base64
            </summary>
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.Extension.CryptographyExtension.DecryptStringBase64(System.String)">
            <summary>
            Decrypt string with Base64
            </summary>
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.Extension.CryptographyExtension.EncryptStringRSA(System.String,System.String)">
            <summary>
            Encrypt string with RSA
            </summary>
            <param name="input"></param>
            <param name="publicKey"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.Extension.CryptographyExtension.DecryptStringRSA(System.String,System.String)">
            <summary>
            Decrypt string with RSA
            </summary>
            <param name="input"></param>
            <param name="privateKey"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.Extension.EnumerableExtensions.GetEnumeratorWithIndex``1(System.Collections.Generic.IEnumerable{``0})">
            <summary>
            This Extension Help you to access item index in foreach loop
            </summary>
            <typeparam name="T"></typeparam>
            <param name="enumerable"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.Extension.EnumerableExtensions.ShapeView``1(System.Collections.Generic.IEnumerable{``0})">
            <summary>
            This Extension Help you to Easily implement search, sort, and group operations
            </summary>
            <typeparam name="TSource"></typeparam>
            <param name="source"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.Extension.ApplicationExtension.ExecutablePath(System.Windows.Application)">
            <summary>
            Get the path of the executable file of the current application, including the name of the executable file.
            </summary>
            <param name="value"></param>
            <returns>The path of the executable file of the current application, including the name of the executable file</returns>
        </member>
        <member name="M:HandyControl.Tools.Extension.ApplicationExtension.Restart(System.Windows.Application)">
            <summary>
            Close the application and start a new instance immediately
            </summary>
            <param name="value"></param>
        </member>
        <member name="M:HandyControl.Tools.Extension.DateTimeExtension.ToShamsiDate(System.DateTime)">
            <summary>
            Get Shamsi Date From Miladi Year
            </summary>
            <param name="dateTime">Enter The Jalali DateTime</param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.Extension.DateTimeExtension.ToShortShamsiDate(System.DateTime)">
            <summary>
            Get Short Shamsi Date From Miladi Year
            </summary>
            <param name="dateTime">Enter The Jalali DateTime</param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.Extension.DateTimeExtension.ToLongShamsiDate(System.DateTime)">
            <summary>
            Get Long Shamsi Date From Miladi Year
            </summary>
            <param name="dateTime">Enter The Jalali DateTime</param>
            <returns></returns>
        </member>
        <member name="T:HandyControl.Tools.Extension.DictionaryExtension">
            <summary>
            An extension for the <see cref="T:System.Collections.Generic.Dictionary`2"/> class.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.Extension.DictionaryExtension.Clone``2(System.Collections.Generic.Dictionary{``0,``1})">
            <summary>
            Clones the dictionary.
            </summary>
            <typeparam name="TKey">The key type.</typeparam>
            <typeparam name="TValue">The value type.</typeparam>
            <param name="dictionary">The dictionary.</param>
            <returns>A new <see cref="T:System.Collections.Generic.Dictionary`2"/>.</returns>
        </member>
        <member name="M:HandyControl.Tools.Extension.DictionaryExtension.AddIfNotExists``2(System.Collections.Generic.Dictionary{``0,``1},``0,``1)">
            <summary>
            Adds a value if it doesn't exist yet.
            </summary>
            <typeparam name="TKey">The key type.</typeparam>
            <typeparam name="TValue">The value type.</typeparam>
            <param name="dictionary">The dictionary.</param>
            <param name="key">The key.</param>
            <param name="value">The value.</param>
        </member>
        <member name="M:HandyControl.Tools.Extension.DictionaryExtension.Update``2(System.Collections.Generic.Dictionary{``0,``1},``0,``1)">
            <summary>
            Updates a value.
            </summary>
            <typeparam name="TKey">The key type.</typeparam>
            <typeparam name="TValue">The value type.</typeparam>
            <param name="dictionary">The dictionary.</param>
            <param name="key">The key.</param>
            <param name="value">The value.</param>
        </member>
        <member name="M:HandyControl.Tools.Extension.DictionaryExtension.Update``2(System.Collections.Generic.Dictionary{``0,``1},System.Collections.Generic.KeyValuePair{``0,``1})">
            <summary>
            Updates a key value pair.
            </summary>
            <typeparam name="TKey">The key type.</typeparam>
            <typeparam name="TValue">The value type.</typeparam>
            <param name="dictionary">The dictionary.</param>
            <param name="pair">The key value pair.</param>
        </member>
        <member name="M:HandyControl.Tools.Extension.DictionaryExtension.DeleteIfExistsKey``2(System.Collections.Generic.Dictionary{``0,``1},``0)">
            <summary>
            Deletes the key if it exists.
            </summary>
            <typeparam name="TKey">The key type.</typeparam>
            <typeparam name="TValue">The value type.</typeparam>
            <param name="dictionary">The dictionary.</param>
            <param name="key">The key.</param>
        </member>
        <member name="M:HandyControl.Tools.Extension.DictionaryExtension.DeleteIfExistsValue``2(System.Collections.Generic.Dictionary{``0,``1},``1)">
            <summary>
            Deletes a value if it exists.
            </summary>
            <typeparam name="TKey">The key type.</typeparam>
            <typeparam name="TValue">The value type.</typeparam>
            <param name="dictionary">The dictionary.</param>
            <param name="value">The value.</param>
        </member>
        <member name="M:HandyControl.Tools.Extension.DictionaryExtension.AreValuesNull``2(System.Collections.Generic.Dictionary{``0,``1})">
            <summary>
            Checks whether all values are <c>null</c> or not.
            </summary>
            <typeparam name="TKey">The key type.</typeparam>
            <typeparam name="TValue">The value type.</typeparam>
            <param name="dictionary">The dictionary.</param>
            <returns><c>true</c> if all values are <c>null</c>.</returns>
        </member>
        <member name="M:HandyControl.Tools.Extension.DictionaryExtension.AreKeysNull``2(System.Collections.Generic.Dictionary{``0,``1})">
            <summary>
            Checks whether all keys are <c>null</c> or not.
            </summary>
            <typeparam name="TKey">The key type.</typeparam>
            <typeparam name="TValue">The value type.</typeparam>
            <param name="dictionary">The dictionary.</param>
            <returns><c>true</c> if all keys are <c>null</c>.</returns>
        </member>
        <member name="M:HandyControl.Tools.Extension.DictionaryExtension.GetKeyFromValue``2(System.Collections.Generic.Dictionary{``0,``1},``1)">
            <summary>
            Gets the key for a value.
            </summary>
            <typeparam name="TKey">The key type.</typeparam>
            <typeparam name="TValue">The value type.</typeparam>
            <param name="dictionary">The dictionary.</param>
            <param name="value">The value.</param>
            <returns>The found key.</returns>
        </member>
        <member name="M:HandyControl.Tools.Extension.DictionaryExtension.AddToKeysList``2(System.Collections.Generic.ICollection{``0},System.Collections.Generic.KeyValuePair{``0,``1},``1)">
            <summary>
            Adds keys to the list.
            </summary>
            <typeparam name="TKey">The key value type.</typeparam>
            <typeparam name="TValue">The value value type.</typeparam>
            <param name="keys">The keys.</param>
            <param name="pair">The key value pair.</param>
            <param name="value">The value.</param>
        </member>
        <member name="M:HandyControl.Tools.Extension.DictionaryExtension.CheckCountGreaterZero``1(System.Int32,``0)">
            <summary>
            Checks whether the count is greater than zero.
            </summary>
            <typeparam name="TValue">The value value type.</typeparam>
            <param name="count">The count.</param>
            <param name="value">The value.</param>
        </member>
        <member name="M:HandyControl.Tools.Extension.DictionaryExtension.CheckDictionaryIsNull``2(System.Collections.Generic.Dictionary{``0,``1})">
            <summary>
            Checks whether the dictionary is <c>null</c>.
            </summary>
            <typeparam name="TKey">The key value type.</typeparam>
            <typeparam name="TValue">The value value type.</typeparam>
            <param name="dictionary">The dictionary.</param>
        </member>
        <member name="M:HandyControl.Tools.Extension.DictionaryExtension.CheckKeyValuePairIsNull``2(System.Collections.Generic.KeyValuePair{``0,``1})">
            <summary>
            Checks whether the value pair is <c>null</c>.
            </summary>
            <typeparam name="TKey">The key type.</typeparam>
            <typeparam name="TValue">The value type.</typeparam>
            <param name="pair">The key value pair.</param>
        </member>
        <member name="M:HandyControl.Tools.Extension.DictionaryExtension.CheckKeyValuePairIsNull``2(``0,``1)">
            <summary>
            Checks whether the value pair is <c>null</c>.
            </summary>
            <typeparam name="TKey">The key type.</typeparam>
            <typeparam name="TValue">The value type.</typeparam>
            <param name="key">The key.</param>
            <param name="value">The value.</param>
        </member>
        <member name="T:HandyControl.Tools.Extension.IStringTransformer">
            <summary>
            Can tranform a string
            </summary>
        </member>
        <member name="M:HandyControl.Tools.Extension.IStringTransformer.Transform(System.String)">
            <summary>
            Transform the input
            </summary>
            <param name="input">String to be transformed</param>
            <returns></returns>
        </member>
        <member name="T:HandyControl.Tools.Extension.To">
            <summary>
            A portal to string transformation using IStringTransformer
            </summary>
        </member>
        <member name="P:HandyControl.Tools.Extension.To.TitleCase">
            <summary>
            Changes string to title case
            </summary>
            <example>
            "INvalid caSEs arE corrected" -> "Invalid Cases Are Corrected"
            </example>
        </member>
        <member name="P:HandyControl.Tools.Extension.To.LowerCase">
            <summary>
            Changes the string to lower case
            </summary>
            <example>
            "Sentence casing" -> "sentence casing"
            </example>
        </member>
        <member name="P:HandyControl.Tools.Extension.To.UpperCase">
            <summary>
            Changes the string to upper case
            </summary>
            <example>
            "lower case statement" -> "LOWER CASE STATEMENT"
            </example>
        </member>
        <member name="P:HandyControl.Tools.Extension.To.SentenceCase">
            <summary>
            Changes the string to sentence case
            </summary>
            <example>
            "lower case statement" -> "Lower case statement"
            </example>
        </member>
        <member name="T:HandyControl.Tools.Extension.FixedLengthTruncator">
            <summary>
            Truncate a string to a fixed length
            </summary>
        </member>
        <member name="T:HandyControl.Tools.Extension.FixedNumberOfCharactersTruncator">
            <summary>
            Truncate a string to a fixed number of letters or digits
            </summary>
        </member>
        <member name="T:HandyControl.Tools.Extension.FixedNumberOfWordsTruncator">
            <summary>
            Truncate a string to a fixed number of words
            </summary>
        </member>
        <member name="T:HandyControl.Tools.Extension.ITruncator">
            <summary>
            Can truncate a string.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.Extension.ITruncator.Truncate(System.String,System.Int32,System.String,HandyControl.Tools.Extension.TruncateFrom)">
            <summary>
            Truncate a string
            </summary>
            <param name="value">The string to truncate</param>
            <param name="length">The length to truncate to</param>
            <param name="truncationString">The string used to truncate with</param>
            <param name="truncateFrom">The enum value used to determine from where to truncate the string</param>
            <returns>The truncated string</returns>
        </member>
        <member name="T:HandyControl.Tools.Extension.TruncateFrom">
            <summary>
            Truncation location for humanizer
            </summary>
        </member>
        <member name="F:HandyControl.Tools.Extension.TruncateFrom.Left">
            <summary>
            Truncate letters from the left (start) of the string
            </summary>
        </member>
        <member name="F:HandyControl.Tools.Extension.TruncateFrom.Right">
            <summary>
            Truncate letters from the right (end) of the string
            </summary>
        </member>
        <member name="T:HandyControl.Tools.Extension.Truncator">
            <summary>
            Gets a ITruncator
            </summary>
        </member>
        <member name="P:HandyControl.Tools.Extension.Truncator.FixedLength">
            <summary>
            Fixed length truncator
            </summary>
        </member>
        <member name="P:HandyControl.Tools.Extension.Truncator.FixedNumberOfCharacters">
            <summary>
            Fixed number of characters truncator
            </summary>
        </member>
        <member name="P:HandyControl.Tools.Extension.Truncator.FixedNumberOfWords">
            <summary>
            Fixed number of words truncator
            </summary>
        </member>
        <member name="T:HandyControl.Tools.Extension.ListExtension">
            <summary>
            An extension for the <see cref="T:System.Collections.Generic.List`1"/> class.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.Extension.ListExtension.Clone``1(System.Collections.Generic.List{``0})">
            <summary>
            Clones the list.
            </summary>
            <typeparam name="T">The type.</typeparam>
            <param name="list">The list.</param>
            <returns>The new list.</returns>
        </member>
        <member name="M:HandyControl.Tools.Extension.ListExtension.AddIfNotExists``1(System.Collections.Generic.List{``0},``0)">
            <summary>
            Adds a value if it doesn't exist yet.
            </summary>
            <typeparam name="T">The type.</typeparam>
            <param name="list">The list.</param>
            <param name="value">The value.</param>
        </member>
        <member name="M:HandyControl.Tools.Extension.ListExtension.UpdateValue``1(System.Collections.Generic.IList{``0},``0,``0)">
            <summary>
            Updates a value.
            </summary>
            <typeparam name="T">The type.</typeparam>
            <param name="list">The list.</param>
            <param name="value">The value.</param>
            <param name="newValue">The new value.</param>
        </member>
        <member name="M:HandyControl.Tools.Extension.ListExtension.DeleteIfExists``1(System.Collections.Generic.IList{``0},``0)">
            <summary>
            Deletes a value if it exists.
            </summary>
            <typeparam name="T">The type.</typeparam>
            <param name="list">The list.</param>
            <param name="value">The value.</param>
        </member>
        <member name="M:HandyControl.Tools.Extension.ListExtension.AreValuesNull``1(System.Collections.Generic.IList{``0})">
            <summary>
            Checks whether all values are <c>null</c> or not.
            </summary>
            <typeparam name="T">The type.</typeparam>
            <param name="list">The list.</param>
            <returns><c>true</c> if all values are <c>null</c>.</returns>
        </member>
        <member name="M:HandyControl.Tools.Extension.ListExtension.CheckListAndValueIsNull``1(System.Collections.Generic.IList{``0},``0)">
            <summary>
            Checks whether the list and the values are <c>null</c>.
            </summary>
            <typeparam name="T">The type.</typeparam>
            <param name="list">The list.</param>
            <param name="value">The value.</param>
        </member>
        <member name="M:HandyControl.Tools.Extension.ListExtension.CheckValueIsNull``1(``0)">
            <summary>
            Checks whether a value is <c>null</c>.
            </summary>
            <typeparam name="T">The type.</typeparam>
            <param name="value">The value.</param>
        </member>
        <member name="M:HandyControl.Tools.Extension.ListExtension.CheckListIsNull``1(System.Collections.Generic.IList{``0})">
            <summary>
            Checks whether the list is <c>null</c>.
            </summary>
            <typeparam name="T">The type.</typeparam>
            <param name="list">The list.</param>
        </member>
        <member name="M:HandyControl.Tools.Extension.CollectionExtension.Clone``1(System.Collections.ObjectModel.ObservableCollection{``0})">
            <summary>
            Clones the observable collection.
            </summary>
            <typeparam name="T">The type.</typeparam>
            <param name="collection">The collection.</param>
            <returns>The new collection.</returns>
        </member>
        <member name="M:HandyControl.Tools.Extension.CollectionExtension.AddIfNotExists``1(System.Collections.ObjectModel.ObservableCollection{``0},``0)">
            <summary>
            Adds a value if it doesn't exist yet.
            </summary>
            <typeparam name="T">The type.</typeparam>
            <param name="collection">The collection.</param>
            <param name="value">The value.</param>
        </member>
        <member name="M:HandyControl.Tools.Extension.CollectionExtension.UpdateValue``1(System.Collections.ObjectModel.ObservableCollection{``0},``0,``0)">
            <summary>
            Updates a value.
            </summary>
            <typeparam name="T">The type.</typeparam>
            <param name="collection">The collection.</param>
            <param name="value">The value.</param>
            <param name="newValue">The new value.</param>
        </member>
        <member name="M:HandyControl.Tools.Extension.CollectionExtension.DeleteIfExists``1(System.Collections.ObjectModel.ObservableCollection{``0},``0)">
            <summary>
            Deletes a value if it exists.
            </summary>
            <typeparam name="T">The type.</typeparam>
            <param name="collection">The collection.</param>
            <param name="value">The value.</param>
        </member>
        <member name="M:HandyControl.Tools.Extension.CollectionExtension.AreValuesNull``1(System.Collections.ObjectModel.ObservableCollection{``0})">
            <summary>
            Checks whether all values are <c>null</c> or not.
            </summary>
            <typeparam name="T">The type.</typeparam>
            <param name="collection">The collection.</param>
            <returns><c>true</c> if all values are <c>null</c>.</returns>
        </member>
        <member name="M:HandyControl.Tools.Extension.CollectionExtension.CheckObservableCollectionAndValueIsNull``1(System.Collections.ObjectModel.ObservableCollection{``0},``0)">
            <summary>
            Checks whether the collection and the values are <c>null</c>.
            </summary>
            <typeparam name="T">The type.</typeparam>
            <param name="collection">The collection.</param>
            <param name="value">The value.</param>
        </member>
        <member name="M:HandyControl.Tools.Extension.CollectionExtension.CheckValueIsNull``1(``0)">
            <summary>
            Checks whether a value is <c>null</c>.
            </summary>
            <typeparam name="T">The type.</typeparam>
            <param name="value">The value.</param>
        </member>
        <member name="M:HandyControl.Tools.Extension.CollectionExtension.CheckObservableCollectionIsNull``1(System.Collections.ObjectModel.ObservableCollection{``0})">
            <summary>
            Checks whether the collection is <c>null</c>.
            </summary>
            <typeparam name="T">The type.</typeparam>
            <param name="collection">The collection.</param>
        </member>
        <member name="M:HandyControl.Tools.Extension.CollectionExtension.Shape``1(System.ComponentModel.ICollectionView)">
            <summary>
            This Extension Help you to Easily implement search, sort, and group operations
            </summary>
            <typeparam name="TSource"></typeparam>
            <param name="view"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.Extension.CollectionExtension.AddOnUI``1(System.Collections.Generic.ICollection{``0},``0)">
            <summary>
            This Extension Method Help you to Add Items into ObservableCollection from Another Thread
            </summary>
            <typeparam name="T"></typeparam>
            <param name="collection"></param>
            <param name="item"></param>
        </member>
        <member name="M:HandyControl.Tools.Extension.StringExtension1.Format(System.String,System.Object[])">
            <summary>
            Enable quick and more natural string.Format calls
            </summary>
            <param name="input"></param>
            <param name="args"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.Extension.StringExtension1.Transform(System.String,HandyControl.Tools.Extension.IStringTransformer[])">
            <summary>
            Transforms a string using the provided transformers. Transformations are applied in the provided order.
            </summary>
            <param name="input"></param>
            <param name="transformers"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.Extension.StringExtension1.Truncate(System.String,System.Int32)">
            <summary>
            Truncate the string
            </summary>
            <param name="input">The string to be truncated</param>
            <param name="length">The length to truncate to</param>
            <returns>The truncated string</returns>
        </member>
        <member name="M:HandyControl.Tools.Extension.StringExtension1.Truncate(System.String,System.Int32,HandyControl.Tools.Extension.ITruncator,HandyControl.Tools.Extension.TruncateFrom)">
            <summary>
            Truncate the string
            </summary>
            <param name="input">The string to be truncated</param>
            <param name="length">The length to truncate to</param>
            <param name="truncator">The truncate to use</param>
            <param name="from">The enum value used to determine from where to truncate the string</param>
            <returns>The truncated string</returns>
        </member>
        <member name="M:HandyControl.Tools.Extension.StringExtension1.Truncate(System.String,System.Int32,System.String,HandyControl.Tools.Extension.TruncateFrom)">
            <summary>
            Truncate the string
            </summary>
            <param name="input">The string to be truncated</param>
            <param name="length">The length to truncate to</param>
            <param name="truncationString">The string used to truncate with</param>
            <param name="from">The enum value used to determine from where to truncate the string</param>
            <returns>The truncated string</returns>
        </member>
        <member name="M:HandyControl.Tools.Extension.StringExtension1.Truncate(System.String,System.Int32,System.String,HandyControl.Tools.Extension.ITruncator,HandyControl.Tools.Extension.TruncateFrom)">
            <summary>
            Truncate the string
            </summary>
            <param name="input">The string to be truncated</param>
            <param name="length">The length to truncate to</param>
            <param name="truncationString">The string used to truncate with</param>
            <param name="truncator">The truncator to use</param>
            <param name="from">The enum value used to determine from where to truncate the string</param>
            <returns>The truncated string</returns>
        </member>
        <member name="M:HandyControl.Tools.Extension.StringExtension1.ChangeEncoding(System.String,System.Text.Encoding,System.Text.Encoding)">
            <summary>
                Converts this <see cref="T:System.String"/> from one encoding to another.
            </summary>
            <param name="value">The input <see cref="T:System.String"/>.</param>
            <param name="from">The input encoding.</param>
            <param name="to">The output encoding.</param>
            <returns>A new <see cref="T:System.String"/> with its data converted to <paramref name="to"/>.</returns>
        </member>
        <member name="T:HandyControl.Tools.Extension.VisualTree">
            <summary>
            Defines a collection of extensions methods for UI.
            </summary>
        </member>
        <member name="M:HandyControl.Tools.Extension.VisualTree.FindDescendantByName(System.Windows.DependencyObject,System.String)">
            <summary>
            Find descendant <see cref="T:System.Windows.FrameworkElement"/> control using its name.
            </summary>
            <param name="element">Parent element.</param>
            <param name="name">Name of the control to find</param>
            <returns>Descendant control or null if not found.</returns>
        </member>
        <member name="M:HandyControl.Tools.Extension.VisualTree.FindDescendant``1(System.Windows.DependencyObject)">
            <summary>
            Find first descendant control of a specified type.
            </summary>
            <typeparam name="T">Type to search for.</typeparam>
            <param name="element">Parent element.</param>
            <returns>Descendant control or null if not found.</returns>
        </member>
        <member name="M:HandyControl.Tools.Extension.VisualTree.FindDescendant(System.Windows.DependencyObject,System.Type)">
            <summary>
            Find first descendant control of a specified type.
            </summary>
            <param name="element">Parent element.</param>
            <param name="type">Type of descendant.</param>
            <returns>Descendant control or null if not found.</returns>
        </member>
        <member name="M:HandyControl.Tools.Extension.VisualTree.FindDescendants``1(System.Windows.DependencyObject)">
            <summary>
            Find all descendant controls of the specified type.
            </summary>
            <typeparam name="T">Type to search for.</typeparam>
            <param name="element">Parent element.</param>
            <returns>Descendant controls or empty if not found.</returns>
        </member>
        <member name="M:HandyControl.Tools.Extension.VisualTree.FindAscendantByName(System.Windows.DependencyObject,System.String)">
            <summary>
            Find visual ascendant <see cref="T:System.Windows.FrameworkElement"/> control using its name.
            </summary>
            <param name="element">Parent element.</param>
            <param name="name">Name of the control to find</param>
            <returns>Descendant control or null if not found.</returns>
        </member>
        <member name="M:HandyControl.Tools.Extension.VisualTree.FindAscendant``1(System.Windows.DependencyObject)">
            <summary>
            Find first visual ascendant control of a specified type.
            </summary>
            <typeparam name="T">Type to search for.</typeparam>
            <param name="element">Child element.</param>
            <returns>Ascendant control or null if not found.</returns>
        </member>
        <member name="M:HandyControl.Tools.Extension.VisualTree.FindAscendant(System.Windows.DependencyObject,System.Type)">
            <summary>
            Find first visual ascendant control of a specified type.
            </summary>
            <param name="element">Child element.</param>
            <param name="type">Type of ascendant to look for.</param>
            <returns>Ascendant control or null if not found.</returns>
        </member>
        <member name="M:HandyControl.Tools.Extension.VisualTree.FindAscendants(System.Windows.DependencyObject)">
            <summary>
            Find all visual ascendants for the element.
            </summary>
            <param name="element">Child element.</param>
            <returns>A collection of parent elements or null if none found.</returns>
        </member>
        <member name="T:HandyControl.Tools.Extension.ColorExtension">
            <summary>
                颜色扩展类
            </summary>
        </member>
        <member name="M:HandyControl.Tools.Extension.ColorExtension.ToInt32(System.Windows.Media.Color)">
            <summary>
                将颜色转换为10进制表示（rgb顺序颠倒）
            </summary>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.Extension.ColorExtension.ToInt32Reverse(System.Windows.Media.Color)">
            <summary>
                将颜色转换为10进制表示（rgb顺序颠倒）
            </summary>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.Extension.GeometryExtension.GetTotalLength(System.Windows.Media.Geometry)">
            <summary>
                获取路径总长度
            </summary>
            <param name="geometry"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.Extension.GeometryExtension.GetTotalLength(System.Windows.Media.Geometry,System.Windows.Size,System.Double)">
            <summary>
                获取路径总长度
            </summary>
            <param name="geometry"></param>
            <param name="size"></param>
            <param name="strokeThickness"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.Extension.UIElementExtension.Show(System.Windows.UIElement)">
            <summary>
                显示元素
            </summary>
            <param name="element"></param>
        </member>
        <member name="M:HandyControl.Tools.Extension.UIElementExtension.Show(System.Windows.UIElement,System.Boolean)">
            <summary>
                显示元素
            </summary>
            <param name="element"></param>
            <param name="show"></param>
        </member>
        <member name="M:HandyControl.Tools.Extension.UIElementExtension.Hide(System.Windows.UIElement)">
            <summary>
                不现实元素，但保留空间
            </summary>
            <param name="element"></param>
        </member>
        <member name="M:HandyControl.Tools.Extension.UIElementExtension.Collapse(System.Windows.UIElement)">
            <summary>
                不显示元素，且不保留空间
            </summary>
            <param name="element"></param>
        </member>
        <member name="P:HandyControl.Tools.ModuloArithmetic.Value">
            <exception cref="T:System.ArgumentOutOfRangeException">Thrown when setting value is less than 0 or (Divisor or more).</exception>
        </member>
        <member name="M:HandyControl.Tools.ModuloArithmetic.#ctor(System.Int32,System.Boolean)">
            <exception cref="T:System.ArgumentOutOfRangeException">Thrown when divisor is 1 or less.</exception>
        </member>
        <member name="M:HandyControl.Tools.ModuloArithmetic.op_Subtraction(HandyControl.Tools.ModuloArithmetic,HandyControl.Tools.ModuloArithmetic)">
            <exception cref="T:System.InvalidOperationException">Thrown when item1.Divisor and item2.Divisor are different.</exception>
        </member>
        <member name="M:HandyControl.Tools.RingBuffer`1.#ctor(System.Int32)">
            <exception cref="T:System.ArgumentOutOfRangeException">Thrown when size is 1 or less.</exception>
        </member>
        <member name="M:HandyControl.Tools.RingBuffer`1.RemoveAfter(HandyControl.Tools.ModuloArithmetic)">
            <summary>Remove all elements at the index and after the index.</summary>
        </member>
        <member name="T:HandyControl.Tools.UndoRedoRingBuffer`1">
            <summary>Specialized RingBuffer for undo/redo.</summary>
            <typeparam name="TElement">Type of elements</typeparam>
        </member>
        <member name="P:HandyControl.Tools.UndoRedoRingBuffer`1.CurrentIndex">
            <summary>Index of current element.</summary>
        </member>
        <member name="P:HandyControl.Tools.UndoRedoRingBuffer`1.Current">
            <summary>Current element.</summary>
        </member>
        <member name="M:HandyControl.Tools.UndoRedoRingBuffer`1.#ctor(System.Int32)">
            <exception cref="T:System.ArgumentOutOfRangeException">Thrown when size is 1 or less.</exception>
        </member>
        <member name="M:HandyControl.Tools.ApplicationHelper.IsSingleInstance(System.String)">
            <summary>
            Check that only one instance of the program runs
            </summary>
            <param name="AssemblyName"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.ApplicationHelper.IsAdministrator">
            <summary>
            Check if Running Application runs with admin access or not
            </summary>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.ApplicationHelper.StartProfileOptimization(System.String)">
            <summary>
            Faster application execution at startup by caching
            </summary>
            <param name="CachePath">Cache Path</param>
        </member>
        <member name="M:HandyControl.Tools.ApplicationHelper.GetColorFromBrush(System.Windows.Media.Brush)">
            <summary>
            Get Color from LinearGradientBrush, SolidColorBrush and Brush
            </summary>
            <param name="brush"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.ApplicationHelper.RegisterToWindowsDirectoryShellContextMenu(System.String,System.String)">
            <summary>
            Register Context Menu in Windows Directory Shell 
            </summary>
            <param name="ContextMenuName"></param>
            <param name="Command"></param>
        </member>
        <member name="M:HandyControl.Tools.ApplicationHelper.UnRegisterFromWindowsDirectoryShellContextMenu(System.String)">
            <summary>
            UnRegister Context Menu from Windows Directory Shell
            </summary>
            <param name="ContextMenuName"></param>
        </member>
        <member name="M:HandyControl.Tools.ApplicationHelper.RegisterToWindowsFileShellContextMenu(System.String,System.String)">
            <summary>
            Register Context Menu in Windows File Shell 
            </summary>
            <param name="ContextMenuName"></param>
            <param name="Command"></param>
        </member>
        <member name="M:HandyControl.Tools.ApplicationHelper.UnRegisterFromWindowsFileShellContextMenu(System.String)">
            <summary>
            UnRegister Context Menu from Windows File Shell
            </summary>
            <param name="ContextMenuName"></param>
        </member>
        <member name="M:HandyControl.Tools.CryptographyHelper.GenerateSHA256(System.String)">
            <summary>
            Generate SHA256 for String
            </summary>
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.CryptographyHelper.GenerateSHA256FromFile(System.String)">
            <summary>
            Generate SHA256 for File
            </summary>
            <param name="FilePath"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.CryptographyHelper.EncryptStringAES(System.String,System.String)">
            <summary>
            Encrypt string with AES
            </summary>
            <param name="input"></param>
            <param name="password"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.CryptographyHelper.DecryptStringAES(System.String,System.String)">
            <summary>
            Decrypt string with AES
            </summary>
            <param name="encryptedString"></param>
            <param name="password"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.CryptographyHelper.EncryptStringBase64(System.String)">
            <summary>
            Encrypt string with Base64
            </summary>
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.CryptographyHelper.DecryptStringBase64(System.String)">
            <summary>
            Decrypt string with Base64
            </summary>
            <param name="encryptedString"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.CryptographyHelper.EncryptStringRSA(System.String,System.String)">
            <summary>
            Encrypt string with RSA
            </summary>
            <param name="input"></param>
            <param name="publicKey"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.CryptographyHelper.DecryptStringRSA(System.String,System.String)">
            <summary>
            Decrypt string with RSA
            </summary>
            <param name="encryptedString"></param>
            <param name="privateKey"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.CryptographyHelper.DecryptFileAESAsync(System.String,System.String,System.String)">
            <summary>Decrypt a file async.</summary>
            <param name="sourceFilename">The full path and name of the file to be decrypted.</param>
            <param name="destinationFilename">The full path and name of the file to be output.</param>
            <param name="password">The password for the decryption.</param>
        </member>
        <member name="M:HandyControl.Tools.CryptographyHelper.DecryptFileAES(System.String,System.String,System.String)">
            <summary>Decrypt a file.</summary>
            <param name="sourceFilename">The full path and name of the file to be decrypted.</param>
            <param name="destinationFilename">The full path and name of the file to be output.</param>
            <param name="password">The password for the decryption.</param>
        </member>
        <member name="M:HandyControl.Tools.CryptographyHelper.EncryptFileAESAsync(System.String,System.String,System.String)">
            <summary>Encrypt a file async.</summary>
            <param name="sourceFilename">The full path and name of the file to be encrypted.</param>
            <param name="destinationFilename">The full path and name of the file to be output.</param>
            <param name="password">The password for the encryption.</param>
        </member>
        <member name="M:HandyControl.Tools.CryptographyHelper.EncryptFileAES(System.String,System.String,System.String)">
            <summary>Encrypt a file.</summary>
            <param name="sourceFilename">The full path and name of the file to be encrypted.</param>
            <param name="destinationFilename">The full path and name of the file to be output.</param>
            <param name="password">The password for the encryption.</param>
        </member>
        <member name="M:HandyControl.Tools.CryptographyHelper.EncryptDataRSA(System.Byte[],System.String)">
            <summary>
            Encrypt a file Asymmetric
            </summary>
            <param name="data"></param>
            <param name="publicKey"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.CryptographyHelper.DecryptDataRSA(System.Byte[],System.String)">
            <summary>
            Decrypt a file Asymmetric
            </summary>
            <param name="data"></param>
            <param name="privateKey"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.CryptographyHelper.EncryptFileRSAAsync(System.String,System.String,System.String)">
            <summary>
            Encrypt a File async.
            </summary>
            <param name="inputFilePath"></param>
            <param name="outputFilePath"></param>
            <param name="publicKey"></param>
        </member>
        <member name="M:HandyControl.Tools.CryptographyHelper.EncryptFileRSA(System.String,System.String,System.String)">
            <summary>
            Encrypt a File.
            </summary>
            <param name="inputFilePath"></param>
            <param name="outputFilePath"></param>
            <param name="publicKey"></param>
        </member>
        <member name="M:HandyControl.Tools.CryptographyHelper.DecryptFileRSAAsync(System.String,System.String,System.String)">
            <summary>
            Decrypt a File async.
            </summary>
            <param name="inputFilePath"></param>
            <param name="outputFilePath"></param>
            <param name="privateKey"></param>
        </member>
        <member name="M:HandyControl.Tools.CryptographyHelper.DecryptFileRSA(System.String,System.String,System.String)">
            <summary>
            Decrypt a File.
            </summary>
            <param name="inputFilePath"></param>
            <param name="outputFilePath"></param>
            <param name="privateKey"></param>
        </member>
        <member name="M:HandyControl.Tools.CryptographyHelper.GenerateRSAKey(System.Int32)">
            <summary>
            This method generates RSA public and private keys
            KeySize is measured in bits. 1024 is the default, 2048 is better, 4096 is more robust but takes a fair bit longer to generate.
            </summary>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.CryptographyHelper.ExportPublicKeyToFile(System.String,System.String)">
            <summary>
            Export PublicKey To File
            </summary>
            <param name="path"></param>
            <param name="publicKey"></param>
        </member>
        <member name="M:HandyControl.Tools.CryptographyHelper.ReadPublicKey(System.String)">
            <summary>
            Read PublicKey from File
            </summary>
            <param name="path"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.CryptographyHelper.ExportPrivateKeyToFile(System.String,System.String,System.String,System.String)">
            <summary>
            Export PrivateKey To File
            </summary>
            <param name="path"></param>
            <param name="privateKey"></param>
            <param name="password"></param>
            <param name="symmetricSalt"></param>
        </member>
        <member name="M:HandyControl.Tools.CryptographyHelper.ReadPrivateKey(System.String,System.String,System.String)">
            <summary>
            Read PrivateKey from File
            </summary>
            <param name="path"></param>
            <param name="password"></param>
            <param name="symmetricSalt"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.InIHelper.ReadValue(System.String,System.String,System.String)">
            <summary>
            Read Data Value From the Ini File
            </summary>
            <param name="Key">must be unique</param>
            <param name="Section">Optional</param>
            <param name="Path">default is: application startup folder location</param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.InIHelper.AddValue(System.String,System.String,System.String,System.String)">
            <summary>
            Write Data to the INI File
            </summary>
            <param name="Key"></param>
            <param name="Value"></param>
            <param name="Section">Optional</param>
            <param name="Path">default is: application startup folder location</param>
        </member>
        <member name="M:HandyControl.Tools.InIHelper.DeleteKey(System.String,System.String,System.String)">
            <summary>
            Delete Key from INI File
            </summary>
            <param name="Key"></param>
            <param name="Section">Optional</param>
            <param name="Path"></param>
        </member>
        <member name="M:HandyControl.Tools.InIHelper.DeleteSection(System.String,System.String)">
            <summary>
            Delete Section from INI File
            </summary>
            <param name="Section"></param>
            <param name="Path"></param>
        </member>
        <member name="M:HandyControl.Tools.InIHelper.IsKeyExists(System.String,System.String,System.String)">
            <summary>
            Check if Key Exist or Not in INI File
            </summary>
            <param name="Key"></param>
            <param name="Section">Optional</param>
            <param name="Path"></param>
            <returns></returns>
        </member>
        <member name="P:HandyControl.Tools.OSVersionHelper.IsWindowsNT">
            <summary>
            Windows NT
            </summary>
        </member>
        <member name="P:HandyControl.Tools.OSVersionHelper.IsWindows7">
            <summary>
            Windows 7
            </summary>
        </member>
        <member name="P:HandyControl.Tools.OSVersionHelper.IsWindows7_OrGreater">
            <summary>
            Windows 7 Or Greater
            </summary>
        </member>
        <member name="P:HandyControl.Tools.OSVersionHelper.IsWindows8">
            <summary>
            Windows 8
            </summary>
        </member>
        <member name="P:HandyControl.Tools.OSVersionHelper.IsWindows8_OrGreater">
            <summary>
            Windows 8 Or Greater
            </summary>
        </member>
        <member name="P:HandyControl.Tools.OSVersionHelper.IsWindows81">
            <summary>
            Windows 8.1
            </summary>
        </member>
        <member name="P:HandyControl.Tools.OSVersionHelper.IsWindows81_OrGreater">
            <summary>
            Windows 8.1 Or Greater
            </summary>
        </member>
        <member name="P:HandyControl.Tools.OSVersionHelper.IsWindows10">
            <summary>
            Windows 10
            </summary>
        </member>
        <member name="P:HandyControl.Tools.OSVersionHelper.IsWindows10_OrGreater">
            <summary>
            Windows 10 Or Greater
            </summary>
        </member>
        <member name="P:HandyControl.Tools.OSVersionHelper.IsWindows10_1507">
            <summary>
            Windows 10 Threshold1 Version 1507 Build 10240
            </summary>
        </member>
        <member name="P:HandyControl.Tools.OSVersionHelper.IsWindows10_1507_OrGreater">
            <summary>
            Windows 10 Threshold1 Version 1507 Build 10240 Or Greater
            </summary>
        </member>
        <member name="P:HandyControl.Tools.OSVersionHelper.IsWindows10_1511">
            <summary>
            Windows 10 Threshold2 Version 1511 Build 10586 (November Update)
            </summary>
        </member>
        <member name="P:HandyControl.Tools.OSVersionHelper.IsWindows10_1511_OrGreater">
            <summary>
            Windows 10 Threshold2 Version 1511 Build 10586 Or Greater (November Update)
            </summary>
        </member>
        <member name="P:HandyControl.Tools.OSVersionHelper.IsWindows10_1607">
            <summary>
            Windows 10 Redstone1 Version 1607 Build 14393 (Anniversary Update)
            </summary>
        </member>
        <member name="P:HandyControl.Tools.OSVersionHelper.IsWindows10_1607_OrGreater">
            <summary>
            Windows 10 Redstone1 Version 1607 Build 14393 Or Greater (Anniversary Update)
            </summary>
        </member>
        <member name="P:HandyControl.Tools.OSVersionHelper.IsWindows10_1703">
            <summary>
            Windows 10 Redstone2 Version 1703 Build 15063 (Creators Update)
            </summary>
        </member>
        <member name="P:HandyControl.Tools.OSVersionHelper.IsWindows10_1703_OrGreater">
            <summary>
            Windows 10 Redstone2 Version 1703 Build 15063 Or Greater (Creators Update)
            </summary>
        </member>
        <member name="P:HandyControl.Tools.OSVersionHelper.IsWindows10_1709">
            <summary>
            Windows 10 Redstone3 Version 1709 Build 16299 (Fall Creators Update)
            </summary>
        </member>
        <member name="P:HandyControl.Tools.OSVersionHelper.IsWindows10_1709_OrGreater">
            <summary>
            Windows 10 Redstone3 Version 1709 Build 16299 Or Greater (Fall Creators Update)
            </summary>
        </member>
        <member name="P:HandyControl.Tools.OSVersionHelper.IsWindows10_1803">
            <summary>
            Windows 10 Redstone4 Version 1803 Build 17134 (April 2018 Update)
            </summary>
        </member>
        <member name="P:HandyControl.Tools.OSVersionHelper.IsWindows10_1803_OrGreater">
            <summary>
            Windows 10 Redstone4 Version 1803 Build 17134 Or Greater (April 2018 Update)
            </summary>
        </member>
        <member name="P:HandyControl.Tools.OSVersionHelper.IsWindows10_1809">
            <summary>
            Windows 10 Redstone5 Version 1809 Build 17763 (October 2018 Update)
            </summary>
        </member>
        <member name="P:HandyControl.Tools.OSVersionHelper.IsWindows10_1809_OrGreater">
            <summary>
            Windows 10 Redstone5 Version 1809 Build 17763 Or Greater (October 2018 Update)
            </summary>
        </member>
        <member name="P:HandyControl.Tools.OSVersionHelper.IsWindows10_1903">
            <summary>
            Windows 10 19H1 Version 1903 Build 18362 (May 2019 Update)
            </summary>
        </member>
        <member name="P:HandyControl.Tools.OSVersionHelper.IsWindows10_1903_OrGreater">
            <summary>
            Windows 10 19H1 Version 1903 Build 18362 Or Greater (May 2019 Update)
            </summary>
        </member>
        <member name="P:HandyControl.Tools.OSVersionHelper.IsWindows10_1909">
            <summary>
            Windows 10 19H2 Version 1909 Build 18363 (November 2019 Update)
            </summary>
        </member>
        <member name="P:HandyControl.Tools.OSVersionHelper.IsWindows10_1909_OrGreater">
            <summary>
            Windows 10 19H2 Version 1909 Build 18363 Or Greater (November 2019 Update)
            </summary>
        </member>
        <member name="P:HandyControl.Tools.OSVersionHelper.IsWindows10_2004">
            <summary>
            Windows 10 20H1 Version 2004 Build 19041 (May 2020 Update)
            </summary>
        </member>
        <member name="P:HandyControl.Tools.OSVersionHelper.IsWindows10_2004_OrGreater">
            <summary>
            Windows 10 20H1 Version 2004 Build 19041 Or Greater (May 2020 Update)
            </summary>
        </member>
        <member name="P:HandyControl.Tools.OSVersionHelper.IsWindows10_2009">
            <summary>
            Windows 10 20H2 Version 2009 Build 19042 (October 2020 Update)
            </summary>
        </member>
        <member name="P:HandyControl.Tools.OSVersionHelper.IsWindows10_2009_OrGreater">
            <summary>
            Windows 10 20H2 Version 2009 Build 19042 Or Greater (October 2020 Update)
            </summary>
        </member>
        <member name="M:HandyControl.Tools.RegistryHelper.AddOrUpdateKey``1(System.String,System.String,``0,Microsoft.Win32.RegistryKey)">
            <summary>
            Add Or Update Value
            </summary>
            <typeparam name="T"></typeparam>
            <param name="Key"></param>
            <param name="Folder"></param>
            <param name="Value"></param>
            <param name="Location">null mean CurrentUser</param>
        </member>
        <member name="M:HandyControl.Tools.RegistryHelper.GetValue``1(System.String,System.String,Microsoft.Win32.RegistryKey)">
            <summary>
            Get Value
            </summary>
            <typeparam name="T"></typeparam>
            <param name="Key"></param>
            <param name="Folder"></param>
            <param name="Location"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.RegistryHelper.DeleteKey(System.String,System.String,Microsoft.Win32.RegistryKey,System.Boolean)">
            <summary>
            Delete Value
            </summary>
            <param name="Key"></param>
            <param name="Folder"></param>
            <param name="Location"></param>
            <param name="IsDeleteSubKey"></param>
        </member>
        <member name="M:HandyControl.Tools.PersianDateTime.GetShamsiYear(System.DateTime)">
            <summary>
            Get Shamsi Year From Miladi Year
            </summary>
            <param name="dateTime">Enter The Jalali DateTime</param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.PersianDateTime.GetShortShamsiYear(System.DateTime)">
            <summary>
            Get Short Shamsi Year From Miladi Year In String
            </summary>
            <param name="dateTime">Enter The Jalali DateTime</param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.PersianDateTime.GetShamsiYearToString(System.DateTime)">
            <summary>
            Get Shamsi Year From Miladi Year In String
            </summary>
            <param name="dateTime">Enter The Jalali DateTime</param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.PersianDateTime.GetShamsiMonth(System.DateTime)">
            <summary>
            Get Shamsi Month From Miladi Month
            </summary>
            <param name="dateTime">Enter The Jalali DateTime</param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.PersianDateTime.GetShamsiMonthString(System.DateTime)">
            <summary>
            Get Shamsi Month Number From Miladi Month In String
            </summary>
            <param name="dateTime">Enter The Jalali DateTime</param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.PersianDateTime.GetShamsiMonthBunber(System.DateTime)">
            <summary>
            Get Shamsi Month From Miladi Month Number
            </summary>
            <param name="dateTime">Enter The Jalali DateTime</param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.PersianDateTime.GetShamsiMonthName(System.DateTime)">
            <summary>
            Get Shamsi Month Name From Miladi Month
            </summary>
            <param name="dateTime">Enter The Jalali DateTime</param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.PersianDateTime.GetShamsiDay(System.DateTime)">
            <summary>
            Get Shamsi Day From Miladi Month
            </summary>
            <param name="dateTime">Enter The Jalali DateTime</param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.PersianDateTime.GetShamsiDayString(System.DateTime)">
            <summary>
            Get Shamsi Day From Miladi Month In String
            </summary>
            <param name="dateTime">Enter The Jalali DateTime</param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.PersianDateTime.GetShamsiDayName(System.DateTime)">
            <summary>
            Get Shamsi Day Name From Miladi Month
            </summary>
            <param name="dateTime">Enter The Jalali DateTime</param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.PersianDateTime.GetShamsiDayShortName(System.DateTime)">
            <summary>
            Get Shamsi Day ShortName From Miladi Month
            </summary>
            <param name="dateTime">Enter The Jalali DateTime</param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.PersianDateTime.ToLongStringYMDHMS">
            <summary>
                شنبه بیست آذر سال یکهزار سیصد و نود وهفت ساعت هفت و سی دقیقه و بیست ثانیه
            </summary>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.PersianDateTime.ToLongStringYMDHM">
            <summary>
                شنبه بیست آذر سال یکهزار سیصد و نود وهفت ساعت هفت و سی دقیقه
            </summary>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.PersianDateTime.ToLongStringYMD">
            <summary>
                شنبه بیست آذر سال یکهزار سیصد و نود وهفت
            </summary>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.PersianDateTime.ToLongStringHMS">
            <summary>
                ساعت پانزده و سی دقیقه و ده ثانیه
            </summary>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.PersianDateTime.ToLongStringHM">
            <summary>
                ساعت پانزده و سی دقیقه
            </summary>
            <returns></returns>
        </member>
        <member name="T:HandyControl.Tools.AnimationHelper">
            <summary>
                包含一些常用的动画辅助方法
            </summary>
        </member>
        <member name="M:HandyControl.Tools.AnimationHelper.CreateAnimation(System.Windows.Thickness,System.Double)">
            <summary>
                创建一个Thickness动画
            </summary>
            <param name="thickness"></param>
            <param name="milliseconds"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.AnimationHelper.CreateAnimation(System.Double,System.Double)">
            <summary>
                创建一个Double动画
            </summary>
            <param name="toValue"></param>
            <param name="milliseconds"></param>
            <returns></returns>
        </member>
        <member name="T:HandyControl.Tools.ArithmeticHelper">
            <summary>
                包含内部使用的一些简单算法
            </summary>
        </member>
        <member name="M:HandyControl.Tools.ArithmeticHelper.DivideInt2Arr(System.Int32,System.Int32)">
            <summary>
                平分一个整数到一个数组中
            </summary>
            <param name="num"></param>
            <param name="count"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.ArithmeticHelper.CalSafePoint(System.Windows.FrameworkElement,System.Windows.FrameworkElement,System.Windows.Thickness)">
            <summary>
                计算控件在窗口中的可见坐标
            </summary>
        </member>
        <member name="M:HandyControl.Tools.ArithmeticHelper.GetLayoutRect(System.Windows.FrameworkElement)">
            <summary>
                获取布局范围框
            </summary>
            <param name="element"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.ArithmeticHelper.CalAngle(System.Windows.Point,System.Windows.Point)">
            <summary>
                计算两点的连线和x轴的夹角
            </summary>
            <param name="center"></param>
            <param name="p"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.ArithmeticHelper.CalNormal(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D)">
            <summary>
                计算法线
            </summary>
            <param name="p0"></param>
            <param name="p1"></param>
            <param name="p2"></param>
            <returns></returns>
        </member>
        <member name="T:HandyControl.Tools.InputClickHelper">
            <summary>
                输入层点击帮助类
            </summary>
        </member>
        <member name="M:HandyControl.Tools.InputClickHelper.AttachMouseDownMoveUpToClick(System.Windows.UIElement,System.EventHandler,System.EventHandler)">
            <summary>
                将 MouseDown MouseMove MouseUp 封装为点击事件
            </summary>
            <param name="element">要被附加的元素</param>
            <param name="clickEventHandler">点击的事件</param>
            <param name="dragStarted">因为拖动而结束点击时触发</param>
        </member>
        <member name="M:HandyControl.Tools.InputClickHelper.DetachMouseDownMoveUpToClick(System.Windows.UIElement,System.EventHandler,System.EventHandler)">
            <summary>
                去掉对 <paramref name="element" /> 的点击时间的监听
            </summary>
            <param name="element"></param>
            <param name="clickEventHandler">点击的事件</param>
            <param name="dragStarted">因为拖动而结束点击时触发的事件</param>
        </member>
        <member name="T:HandyControl.Tools.ResourceHelper">
            <summary>
                资源帮助类
            </summary>
        </member>
        <member name="M:HandyControl.Tools.ResourceHelper.GetString(System.String)">
            <summary>
                获取字符串
            </summary>
            <param name="key"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.ResourceHelper.GetString(System.String,System.String[])">
            <summary>
                获取字符串
            </summary>
            <param name="separator"></param>
            <param name="keyArr"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.ResourceHelper.GetStringList(System.String[])">
            <summary>
                获取字符串
            </summary>
            <param name="keyArr"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.ResourceHelper.GetResource``1(System.String)">
            <summary>
                获取资源
            </summary>
            <param name="key"></param>
            <returns></returns>
        </member>
        <member name="T:HandyControl.Tools.SingleOpenHelper">
            <summary>
                该类可以为可视化元素提供单开的功能
            </summary>
        </member>
        <member name="M:HandyControl.Tools.SingleOpenHelper.CreateControl``1">
            <summary>
                根据指定的类型创建实例
            </summary>
            <typeparam name="T"></typeparam>
            <returns></returns>
        </member>
        <member name="T:HandyControl.Tools.ValidateHelper">
            <summary>
                验证帮助类
            </summary>
        </member>
        <member name="M:HandyControl.Tools.ValidateHelper.IsInRangeOfDouble(System.Object)">
            <summary>
                是否在浮点数范围内
            </summary>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.ValidateHelper.IsInRangeOfPosDouble(System.Object)">
            <summary>
                是否在正浮点数范围内
            </summary>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.ValidateHelper.IsInRangeOfPosDoubleIncludeZero(System.Object)">
            <summary>
                是否在正浮点数范围内（包括0）
            </summary>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.ValidateHelper.IsInRangeOfNegDouble(System.Object)">
            <summary>
                是否在负浮点数范围内
            </summary>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.ValidateHelper.IsInRangeOfNegDoubleIncludeZero(System.Object)">
            <summary>
                是否在负浮点数范围内（包括0）
            </summary>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.ValidateHelper.IsInRangeOfPosInt(System.Object)">
            <summary>
                是否在正整数范围内
            </summary>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.ValidateHelper.IsInRangeOfPosIntIncludeZero(System.Object)">
            <summary>
                是否在正整数范围内（包括0）
            </summary>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.ValidateHelper.IsInRangeOfNegInt(System.Object)">
            <summary>
                是否在负整数范围内
            </summary>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.ValidateHelper.IsInRangeOfNegIntIncludeZero(System.Object)">
            <summary>
                是否在负整数范围内（包括0）
            </summary>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.WindowHelper.GetActiveWindow">
            <summary>
                获取当前应用中处于激活的一个窗口
            </summary>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.WindowHelper.SetWindowToForeground(System.Windows.Window)">
            <summary>
                让窗口激活作为前台最上层窗口
            </summary>
            <param name="window"></param>
        </member>
        <member name="M:HandyControl.Tools.WindowHelper.TouchDragMove(System.Windows.Window)">
            <summary>
                开始使用触摸拖动窗口，在触摸抬起后自动结束
            </summary>
        </member>
        <member name="F:HandyControl.Tools.Interop.InteropValues.WindowPositionFlags.SWP_ASYNCWINDOWPOS">
            <summary>
                If the calling thread and the thread that owns the window are attached to different input queues, the system posts
                the request to the thread that owns the window. This prevents the calling thread from blocking its execution while
                other threads process the request.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.Interop.InteropValues.WindowPositionFlags.SWP_DEFERERASE">
            <summary>
                Prevents generation of the WM_SYNCPAINT message.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.Interop.InteropValues.WindowPositionFlags.SWP_DRAWFRAME">
            <summary>
                Draws a frame (defined in the window's class description) around the window.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.Interop.InteropValues.WindowPositionFlags.SWP_FRAMECHANGED">
            <summary>
                Applies new frame styles set using the SetWindowLong function. Sends a WM_NCCALCSIZE message to the window, even if
                the window's size is not being changed. If this flag is not specified, WM_NCCALCSIZE is sent only when the window's
                size is being changed.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.Interop.InteropValues.WindowPositionFlags.SWP_HIDEWINDOW">
            <summary>
                Hides the window.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.Interop.InteropValues.WindowPositionFlags.SWP_NOACTIVATE">
            <summary>
                Does not activate the window. If this flag is not set, the window is activated and moved to the top of either the
                topmost or non-topmost group (depending on the setting of the hWndInsertAfter parameter).
            </summary>
        </member>
        <member name="F:HandyControl.Tools.Interop.InteropValues.WindowPositionFlags.SWP_NOCOPYBITS">
            <summary>
                Discards the entire contents of the client area. If this flag is not specified, the valid contents of the client
                area are saved and copied back into the client area after the window is sized or repositioned.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.Interop.InteropValues.WindowPositionFlags.SWP_NOMOVE">
            <summary>
                Retains the current position (ignores X and Y parameters).
            </summary>
        </member>
        <member name="F:HandyControl.Tools.Interop.InteropValues.WindowPositionFlags.SWP_NOOWNERZORDER">
            <summary>
                Does not change the owner window's position in the Z order.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.Interop.InteropValues.WindowPositionFlags.SWP_NOREDRAW">
            <summary>
                Does not redraw changes. If this flag is set, no repainting of any kind occurs. This applies to the client area,
                the nonclient area (including the title bar and scroll bars), and any part of the parent window uncovered as a
                result of the window being moved. When this flag is set, the application must explicitly invalidate or redraw any
                parts of the window and parent window that need redrawing.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.Interop.InteropValues.WindowPositionFlags.SWP_NOREPOSITION">
            <summary>
                Same as the SWP_NOOWNERZORDER flag.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.Interop.InteropValues.WindowPositionFlags.SWP_NOSENDCHANGING">
            <summary>
                Prevents the window from receiving the WM_WINDOWPOSCHANGING message.
            </summary>
        </member>
        <member name="F:HandyControl.Tools.Interop.InteropValues.WindowPositionFlags.SWP_NOSIZE">
            <summary>
                Retains the current size (ignores the cx and cy parameters).
            </summary>
        </member>
        <member name="F:HandyControl.Tools.Interop.InteropValues.WindowPositionFlags.SWP_NOZORDER">
            <summary>
                Retains the current Z order (ignores the hWndInsertAfter parameter).
            </summary>
        </member>
        <member name="F:HandyControl.Tools.Interop.InteropValues.WindowPositionFlags.SWP_SHOWWINDOW">
            <summary>
                Displays the window.
            </summary>
        </member>
        <member name="T:HandyControl.Tools.RegexJudgment">
            <summary>
                包含一些正则验证操作
            </summary>
        </member>
        <member name="M:HandyControl.Tools.RegexJudgment.IsKindOf(System.String,System.String)">
            <summary>
                判断字符串格式是否符合某种要求
            </summary>
            <param name="str">需要判断的字符串</param>
            <param name="pattern">正则表达式</param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.RegexJudgment.IsKindOf(System.String,HandyControl.Data.TextType)">
            <summary>
                判断字符串是否满足指定的格式
            </summary>
            <param name="text">需要判断的字符串</param>
            <param name="textType">指定格式的文本</param>
            <returns></returns>
        </member>
        <member name="M:HandyControl.Tools.RegexJudgment.IsEmail(System.String)">
            <summary>
                判断字符串格式是否为电子邮件
            </summary>
            <param name="email">需要判断的Email字符串</param>
            <returns>方法返回布尔值</returns>
        </member>
        <member name="M:HandyControl.Tools.RegexJudgment.IsIp(System.String,HandyControl.Data.IpType)">
            <summary>
                判断字符串格式是否为指定类型的IP地址
            </summary>
            <param name="ip">需要判断的IP字符串</param>
            <param name="ipType">指定的IP类型</param>
            <returns>方法返回布尔值</returns>
        </member>
        <member name="M:HandyControl.Tools.RegexJudgment.IsIp(System.String)">
            <summary>
                判断字符串格式是否为IP地址
            </summary>
            <param name="ip">需要判断的IP字符串</param>
            <returns>方法返回布尔值</returns>
        </member>
        <member name="M:HandyControl.Tools.RegexJudgment.IsChinese(System.String)">
            <summary>
                判断字符串格式是否为单个汉字
            </summary>
            <param name="str">需要判断的单个汉字字符串</param>
            <returns>方法返回布尔值</returns>
        </member>
        <member name="M:HandyControl.Tools.RegexJudgment.IsUrl(System.String)">
            <summary>
                判断字符串格式是否为url
            </summary>
            <param name="str">需要判断的url字符串</param>
            <returns>方法返回布尔值</returns>
        </member>
        <member name="M:HandyControl.Tools.RegexJudgment.IsPersian(System.String)">
            <summary>
                چک کردن ورودی به عنوان حروف فارسی
            </summary>
            <param name="str">ورودی متن</param>
            <returns>اگر حروف فارسی باشد مقدار صحیح برمیگردد</returns>
        </member>
        <member name="M:HandyControl.Tools.RegexJudgment.IsIranNationalCode(System.String)">
            <summary>
                چک کردن کد ملی
            </summary>
            <param name="str">کد ملی</param>
            <returns></returns>
        </member>
        <member name="T:HandyControl.Tools.RegexPatterns">
            <summary>
                包含一些正则验证所需要的字符串
            </summary>
        </member>
        <member name="F:HandyControl.Tools.RegexPatterns.MailPattern">
            <summary>
                邮件正则匹配表达式
            </summary>
        </member>
        <member name="F:HandyControl.Tools.RegexPatterns.PhonePattern">
            <summary>
                手机号正则匹配表达式
            </summary>
        </member>
        <member name="F:HandyControl.Tools.RegexPatterns.IpPattern">
            <summary>
                IP正则匹配
            </summary>
        </member>
        <member name="F:HandyControl.Tools.RegexPatterns.IpAPattern">
            <summary>
                A类IP正则匹配
            </summary>
        </member>
        <member name="F:HandyControl.Tools.RegexPatterns.IpBPattern">
            <summary>
                B类IP正则匹配
            </summary>
        </member>
        <member name="F:HandyControl.Tools.RegexPatterns.IpCPattern">
            <summary>
                C类IP正则匹配
            </summary>
        </member>
        <member name="F:HandyControl.Tools.RegexPatterns.IpDPattern">
            <summary>
                D类IP正则匹配
            </summary>
        </member>
        <member name="F:HandyControl.Tools.RegexPatterns.IpEPattern">
            <summary>
                E类IP正则匹配
            </summary>
        </member>
        <member name="F:HandyControl.Tools.RegexPatterns.ChinesePattern">
            <summary>
                汉字正则匹配
            </summary>
        </member>
        <member name="F:HandyControl.Tools.RegexPatterns.UrlPattern">
            <summary>
                Url正则匹配
            </summary>
        </member>
        <member name="F:HandyControl.Tools.RegexPatterns.NumberPattern">
            <summary>
                数字正则匹配
            </summary>
        </member>
        <member name="F:HandyControl.Tools.RegexPatterns.DigitsPattern">
            <summary>
                计算性质数字正则匹配
            </summary>
        </member>
        <member name="F:HandyControl.Tools.RegexPatterns.PIntPattern">
            <summary>
                正整数正则匹配
            </summary>
        </member>
        <member name="F:HandyControl.Tools.RegexPatterns.NIntPattern">
            <summary>
                负整数正则匹配
            </summary>
        </member>
        <member name="F:HandyControl.Tools.RegexPatterns.IntPattern">
            <summary>
                整数正则匹配
            </summary>
        </member>
        <member name="F:HandyControl.Tools.RegexPatterns.NnIntPattern">
            <summary>
                非负整数正则匹配
            </summary>
        </member>
        <member name="F:HandyControl.Tools.RegexPatterns.NpIntPattern">
            <summary>
                非正整数正则匹配
            </summary>
        </member>
        <member name="F:HandyControl.Tools.RegexPatterns.PDoublePattern">
            <summary>
                正浮点数正则匹配
            </summary>
        </member>
        <member name="F:HandyControl.Tools.RegexPatterns.NDoublePattern">
            <summary>
                负浮点数正则匹配
            </summary>
        </member>
        <member name="F:HandyControl.Tools.RegexPatterns.DoublePattern">
            <summary>
                浮点数正则匹配
            </summary>
        </member>
        <member name="F:HandyControl.Tools.RegexPatterns.NnDoublePattern">
            <summary>
                非负浮点数正则匹配
            </summary>
        </member>
        <member name="F:HandyControl.Tools.RegexPatterns.NpDoublePattern">
            <summary>
                非正浮点数正则匹配
            </summary>
        </member>
        <member name="F:HandyControl.Tools.RegexPatterns.PersianPattern">
            <summary>
                شناسایی حروف فارسی
            </summary>
        </member>
        <member name="F:HandyControl.Tools.RegexPatterns.IranNationalCodePattern">
            <summary>
                شناسایی کد ملی
            </summary>
        </member>
        <member name="M:HandyControl.Tools.RegexPatterns.GetValue(System.String)">
            <summary>
                根据属性名称使用反射来获取值
            </summary>
            <param name="propertyName"></param>
            <returns></returns>
        </member>
        <member name="F:HandyControl.Data.NotifyIconInfoType.None">
            <summary>
             No Icon.
            </summary>
        </member>
        <member name="F:HandyControl.Data.NotifyIconInfoType.Info">
            <summary>
             A Information Icon.
            </summary>
        </member>
        <member name="F:HandyControl.Data.NotifyIconInfoType.Warning">
            <summary>
             A Warning Icon.
            </summary>
        </member>
        <member name="F:HandyControl.Data.NotifyIconInfoType.Error">
            <summary>
             A Error Icon.
            </summary>
        </member>
        <member name="T:HandyControl.Data.ColorRange">
            <summary>
                颜色范围
            </summary>
        </member>
        <member name="F:HandyControl.Data.ColorRange._subColorArr">
            <summary>
                颜色差值
            </summary>
        </member>
        <member name="M:HandyControl.Data.ColorRange.Update">
            <summary>
                更新
            </summary>
        </member>
        <member name="M:HandyControl.Data.ColorRange.GetColor(System.Double)">
            <summary>
                获取指定比例处的颜色
            </summary>
            <param name="range">范围（0-1）</param>
            <returns></returns>
        </member>
        <member name="F:HandyControl.Data.ExpandMode.ShowOne">
            <summary>
                最多只能显示一项，且不可折叠
            </summary>
        </member>
        <member name="F:HandyControl.Data.ExpandMode.ShowAll">
            <summary>
                显示所有项，且不可折叠
            </summary>
        </member>
        <member name="F:HandyControl.Data.ExpandMode.Accordion">
            <summary>
                类似ShowOne，但是控件的尺寸不随项的数量而改变
            </summary>
        </member>
        <member name="F:HandyControl.Data.ExpandMode.Freedom">
            <summary>
                没有任何限制
            </summary>
        </member>
        <member name="T:HandyControl.Data.IpType">
            <summary>
            IP类型枚举
            </summary>
        </member>
        <member name="F:HandyControl.Data.IpType.A">
            <summary>
            A类IP地址
            </summary>
        </member>
        <member name="F:HandyControl.Data.IpType.B">
            <summary>
            B类IP地址
            </summary>
        </member>
        <member name="F:HandyControl.Data.IpType.C">
            <summary>
            C类IP地址
            </summary>
        </member>
        <member name="F:HandyControl.Data.IpType.D">
            <summary>
            D类IP地址
            </summary>
        </member>
        <member name="F:HandyControl.Data.IpType.E">
            <summary>
            E类IP地址
            </summary>
        </member>
        <member name="T:HandyControl.Data.ResultType">
            <summary>
                表示一个操作的返回结果类型
            </summary>
        </member>
        <member name="F:HandyControl.Data.ResultType.Success">
            <summary>
                成功
            </summary>
        </member>
        <member name="F:HandyControl.Data.ResultType.Failed">
            <summary>
                失败
            </summary>
        </member>
        <member name="F:HandyControl.Data.ResultType.None">
            <summary>
                无数据
            </summary>
        </member>
        <member name="T:HandyControl.Data.StepStatus">
            <summary>
                步骤状态
            </summary>
        </member>
        <member name="F:HandyControl.Data.StepStatus.Complete">
            <summary>
                完成
            </summary>
        </member>
        <member name="F:HandyControl.Data.StepStatus.UnderWay">
            <summary>
                进行中
            </summary>
        </member>
        <member name="F:HandyControl.Data.StepStatus.Waiting">
            <summary>
                等待中
            </summary>
        </member>
        <member name="T:HandyControl.Data.TextType">
            <summary>
                文本类型枚举
            </summary>
        </member>
        <member name="F:HandyControl.Data.PlacementType.LeftTop">
            <summary>
            左上
            </summary>
        </member>
        <member name="F:HandyControl.Data.PlacementType.Left">
            <summary>
            左
            </summary>
        </member>
        <member name="F:HandyControl.Data.PlacementType.LeftBottom">
            <summary>
            左下
            </summary>
        </member>
        <member name="F:HandyControl.Data.PlacementType.TopLeft">
            <summary>
            上左
            </summary>
        </member>
        <member name="F:HandyControl.Data.PlacementType.Top">
            <summary>
            上
            </summary>
        </member>
        <member name="F:HandyControl.Data.PlacementType.TopRight">
            <summary>
            上右
            </summary>
        </member>
        <member name="F:HandyControl.Data.PlacementType.RightTop">
            <summary>
            右上
            </summary>
        </member>
        <member name="F:HandyControl.Data.PlacementType.Right">
            <summary>
            右
            </summary>
        </member>
        <member name="F:HandyControl.Data.PlacementType.RightBottom">
            <summary>
            右下
            </summary>
        </member>
        <member name="F:HandyControl.Data.PlacementType.BottomLeft">
            <summary>
            下左
            </summary>
        </member>
        <member name="F:HandyControl.Data.PlacementType.Bottom">
            <summary>
            下
            </summary>
        </member>
        <member name="F:HandyControl.Data.PlacementType.BottomRight">
            <summary>
            下右
            </summary>
        </member>
        <member name="T:HandyControl.Data.TitlePlacementType">
            <summary>
                标题对齐方式
            </summary>
        </member>
        <member name="T:HandyControl.Data.OperationResult`1">
            <summary>
                表示一个操作的返回结果信息
            </summary>
        </member>
        <member name="P:HandyControl.Data.OperationResult`1.ResultType">
            <summary>
                操作结果
            </summary>
        </member>
        <member name="P:HandyControl.Data.OperationResult`1.Data">
            <summary>
                返回数据
            </summary>
        </member>
        <member name="P:HandyControl.Data.OperationResult`1.Message">
            <summary>
                操作消息（包含错误原因等数据）
            </summary>
        </member>
        <member name="T:HandyControl.Data.ValueBoxes">
            <summary>
                装箱后的值类型（用于提高效率）
            </summary>
        </member>
        <member name="T:HandyControl.Themes.ColorPaletteResources">
            <summary>
            Represents a specialized resource dictionary that contains color resources used
            by XAML elements.
            </summary>
        </member>
        <member name="M:HandyControl.Themes.ColorPaletteResources.#ctor">
            <summary>
            Initializes a new instance of the ColorPaletteResources class.
            </summary>
        </member>
        <member name="T:HandyControl.Themes.DesignMode">
            <summary>
            Enables you to detect whether your app is in design mode in a visual designer.
            </summary>
        </member>
        <member name="P:HandyControl.Themes.DesignMode.DesignModeEnabled">
            <summary>
            Gets a value that indicates whether the process is running in design mode.
            </summary>
            <returns>**True** if the process is running in design mode; otherwise **false**.</returns>
        </member>
        <member name="P:HandyControl.Themes.ResourceDictionaryEx.ThemeDictionaries">
            <summary>
            Gets a collection of merged resource dictionaries that are specifically keyed
            and composed to address theme scenarios, for example supplying theme values for
            "HighContrast".
            </summary>
            <returns>
            A dictionary of ResourceDictionary theme dictionaries. Each must be keyed with
            **x:Key**.
            </returns>
        </member>
        <member name="T:HandyControl.Themes.Theme">
            <summary>
            Default styles for controls.
            </summary>
        </member>
        <member name="M:HandyControl.Themes.Theme.#ctor">
            <summary>
            Initializes a new instance of the Theme class.
            </summary>
        </member>
        <member name="M:HandyControl.Themes.ThemeManager.GetSystemTheme">
            <summary>
            Returns theme used for Windows
            </summary>
            <returns></returns>
        </member>
        <member name="F:HandyControl.Themes.ThemeManager.ApplicationThemeProperty">
            <summary>
            Identifies the ApplicationTheme dependency property.
            </summary>
        </member>
        <member name="P:HandyControl.Themes.ThemeManager.ApplicationTheme">
            <summary>
            Gets or sets a value that determines the light-dark preference for the overall
            theme of an app.
            </summary>
            <returns>
            A value of the enumeration. The initial value is the default theme set by the
            user in Windows settings.
            </returns>
        </member>
        <member name="M:HandyControl.Themes.ThemeManager.GetRequestedTheme(System.Windows.FrameworkElement)">
            <summary>
            Gets the UI theme that is used by the UIElement (and its child elements)
            for resource determination. The UI theme you specify with RequestedTheme can
            override the app-level RequestedTheme.
            </summary>
            <param name="element">The element from which to read the property value.</param>
            <returns>A value of the enumeration, for example **Light**.</returns>
        </member>
        <member name="M:HandyControl.Themes.ThemeManager.SetRequestedTheme(System.Windows.FrameworkElement,HandyControl.Themes.ElementTheme)">
            <summary>
            Sets the UI theme that is used by the UIElement (and its child elements)
            for resource determination. The UI theme you specify with RequestedTheme can
            override the app-level RequestedTheme.
            </summary>
            <param name="element">The element on which to set the attached property.</param>
            <param name="value">The property value to set.</param>
        </member>
        <member name="F:HandyControl.Themes.ThemeManager.RequestedThemeProperty">
            <summary>
            Identifies the RequestedTheme dependency property.
            </summary>
        </member>
        <member name="M:HandyControl.Themes.ThemeManager.GetActualTheme(System.Windows.FrameworkElement)">
            <summary>
            Gets the UI theme that is currently used by the element, which might be different
            than the RequestedTheme.
            </summary>
            <param name="element">The element from which to read the property value.</param>
            <returns>A value of the enumeration, for example **Light**.</returns>
        </member>
        <member name="F:HandyControl.Themes.ThemeManager.ActualThemeProperty">
            <summary>
            Identifies the ActualTheme dependency property.
            </summary>
        </member>
        <member name="T:HandyControl.Themes.ApplicationTheme">
            <summary>
            Declares the theme preference for an app.
            </summary>
        </member>
        <member name="F:HandyControl.Themes.ApplicationTheme.Light">
            <summary>
            Use the **Light** default theme.
            </summary>
        </member>
        <member name="F:HandyControl.Themes.ApplicationTheme.Dark">
            <summary>
            Use the **Dark** default theme.
            </summary>
        </member>
        <member name="T:HandyControl.Themes.ElementTheme">
            <summary>
            Specifies a UI theme that should be used for individual UIElement parts of an app UI.
            </summary>
        </member>
        <member name="F:HandyControl.Themes.ElementTheme.Default">
            <summary>
            Use the Application.RequestedTheme value for the element. This is the default.
            </summary>
        </member>
        <member name="F:HandyControl.Themes.ElementTheme.Light">
            <summary>
            Use the **Light** default theme.
            </summary>
        </member>
        <member name="F:HandyControl.Themes.ElementTheme.Dark">
            <summary>
            Use the **Dark** default theme.
            </summary>
        </member>
        <member name="P:HandyControl.Themes.ThemeResources.RequestedTheme">
            <summary>
            Gets or sets a value that determines the light-dark preference for the overall
            theme of an app.
            </summary>
            <returns>
            A value of the enumeration. The initial value is the default theme set by the
            user in Windows settings.
            </returns>
        </member>
        <member name="P:HandyControl.Themes.ThemeResources.AccentColor">
            <summary>
            Gets or sets the accent color of the app.
            </summary>
        </member>
        <member name="T:HandyControl.Themes.TypedEventHandler`2">
            <summary>
            Represents a method that handles general events.
            </summary>
            <typeparam name="TSender"></typeparam>
            <typeparam name="TResult"></typeparam>
            <param name="sender">The event source.</param>
            <param name="args">The event data. If there is no event data, this parameter will be null.</param>
        </member>
        <member name="T:HandyControl.Interactivity.LaunchUriOrFileAction">
            <summary>
            An action that will launch a process to open a file or Uri. For files, this action will launch the default program 
            for the given file extension. A Uri will open in a web browser.
            </summary>
        </member>
        <member name="P:HandyControl.Interactivity.LaunchUriOrFileAction.Path">
            <summary>
            The file or Uri to open. 
            </summary>
        </member>
        <member name="M:HandyControl.Interactivity.LaunchUriOrFileAction.Invoke(System.Object)">
            <summary>
            This method is called when some criteria is met and the action is invoked.
            </summary>
            <param name="parameter"></param>
        </member>
        <member name="T:HandyControl.Interactivity.ControlCommands">
            <summary>
                控件库使用的所有命令（为了统一，不使用wpf自带的命令）
            </summary>
        </member>
        <member name="P:HandyControl.Interactivity.ControlCommands.Search">
            <summary>
                搜索
            </summary>
        </member>
        <member name="P:HandyControl.Interactivity.ControlCommands.Clear">
            <summary>
                清除
            </summary>
        </member>
        <member name="P:HandyControl.Interactivity.ControlCommands.Switch">
            <summary>
                切换
            </summary>
        </member>
        <member name="P:HandyControl.Interactivity.ControlCommands.RotateRight">
            <summary>
                右转
            </summary>
        </member>
        <member name="P:HandyControl.Interactivity.ControlCommands.RotateLeft">
            <summary>
                左转
            </summary>
        </member>
        <member name="P:HandyControl.Interactivity.ControlCommands.Reduce">
            <summary>
                小
            </summary>
        </member>
        <member name="P:HandyControl.Interactivity.ControlCommands.Enlarge">
            <summary>
                大
            </summary>
        </member>
        <member name="P:HandyControl.Interactivity.ControlCommands.Restore">
            <summary>
                还原
            </summary>
        </member>
        <member name="P:HandyControl.Interactivity.ControlCommands.Open">
            <summary>
                打开
            </summary>
        </member>
        <member name="P:HandyControl.Interactivity.ControlCommands.Save">
            <summary>
                保存
            </summary>
        </member>
        <member name="P:HandyControl.Interactivity.ControlCommands.Selected">
            <summary>
                选中
            </summary>
        </member>
        <member name="P:HandyControl.Interactivity.ControlCommands.Close">
            <summary>
                关闭
            </summary>
        </member>
        <member name="P:HandyControl.Interactivity.ControlCommands.Cancel">
            <summary>
                取消
            </summary>
        </member>
        <member name="P:HandyControl.Interactivity.ControlCommands.Confirm">
            <summary>
                确定
            </summary>
        </member>
        <member name="P:HandyControl.Interactivity.ControlCommands.Yes">
            <summary>
                是
            </summary>
        </member>
        <member name="P:HandyControl.Interactivity.ControlCommands.No">
            <summary>
                否
            </summary>
        </member>
        <member name="P:HandyControl.Interactivity.ControlCommands.CloseAll">
            <summary>
                关闭所有
            </summary>
        </member>
        <member name="P:HandyControl.Interactivity.ControlCommands.CloseOther">
            <summary>
                关闭其他
            </summary>
        </member>
        <member name="P:HandyControl.Interactivity.ControlCommands.Prev">
            <summary>
                上一个
            </summary>
        </member>
        <member name="P:HandyControl.Interactivity.ControlCommands.Next">
            <summary>
                下一个
            </summary>
        </member>
        <member name="P:HandyControl.Interactivity.ControlCommands.Jump">
            <summary>
                跳转
            </summary>
        </member>
        <member name="P:HandyControl.Interactivity.ControlCommands.Am">
            <summary>
                上午
            </summary>
        </member>
        <member name="P:HandyControl.Interactivity.ControlCommands.Pm">
            <summary>
                下午
            </summary>
        </member>
        <member name="P:HandyControl.Interactivity.ControlCommands.Sure">
            <summary>
                确认
            </summary>
        </member>
        <member name="P:HandyControl.Interactivity.ControlCommands.HourChange">
            <summary>
                小时改变
            </summary>
        </member>
        <member name="P:HandyControl.Interactivity.ControlCommands.MinuteChange">
            <summary>
                分钟改变
            </summary>
        </member>
        <member name="P:HandyControl.Interactivity.ControlCommands.SecondChange">
            <summary>
                秒改变
            </summary>
        </member>
        <member name="P:HandyControl.Interactivity.ControlCommands.MouseMove">
            <summary>
                鼠标移动
            </summary>
        </member>
        <member name="P:HandyControl.Interactivity.ControlCommands.OpenLink">
            <summary>
                打开链接
            </summary>
        </member>
        <member name="P:HandyControl.Interactivity.ControlCommands.ShutdownApp">
            <summary>
                关闭程序
            </summary>
        </member>
        <member name="P:HandyControl.Interactivity.ControlCommands.PushMainWindow2Top">
            <summary>
                前置主窗口
            </summary>
        </member>
        <member name="P:HandyControl.Interactivity.ControlCommands.CloseWindow">
            <summary>
                关闭窗口
            </summary>
        </member>
        <member name="P:HandyControl.Interactivity.ControlCommands.StartScreenshot">
            <summary>
                开始截图
            </summary>
        </member>
        <member name="P:HandyControl.Interactivity.ControlCommands.SortByCategory">
            <summary>
                按照类别排序
            </summary>
        </member>
        <member name="P:HandyControl.Interactivity.ControlCommands.SortByName">
            <summary>
                按照名称排序
            </summary>
        </member>
        <member name="T:HandyControl.Interactivity.MouseDragElementBehaviorEx">
            <summary>
                鼠标拖动行为，该类是反编译微软的System.Windows.Interactivity程序集得到的，并对其做了些扩展
            </summary>
        </member>
        <member name="P:HandyControl.Interactivity.MouseDragElementBehaviorEx.LockY">
            <summary>
                是否固定住Y轴
            </summary>
        </member>
        <member name="P:HandyControl.Interactivity.MouseDragElementBehaviorEx.LockX">
            <summary>
                是否固定住X轴
            </summary>
        </member>
        <member name="T:Microsoft.Windows.Automation.Peers.CalendarAutomationPeer">
            <summary>
            AutomationPeer for PersianCalendar Control
            </summary>
        </member>
        <member name="M:Microsoft.Windows.Automation.Peers.CalendarAutomationPeer.#ctor(HandyControl.Controls.PersianCalendar)">
            <summary>
            Initializes a new instance of the CalendarAutomationPeer class.
            </summary>
            <param name="owner">Owning PersianCalendar</param>
        </member>
        <member name="M:Microsoft.Windows.Automation.Peers.CalendarAutomationPeer.GetPattern(System.Windows.Automation.Peers.PatternInterface)">
            <summary>
            Gets the control pattern that is associated with the specified System.Windows.Automation.Peers.PatternInterface.
            </summary>
            <param name="patternInterface">A value from the System.Windows.Automation.Peers.PatternInterface enumeration.</param>
            <returns>The object that supports the specified pattern, or null if unsupported.</returns>
        </member>
        <member name="M:Microsoft.Windows.Automation.Peers.CalendarAutomationPeer.GetAutomationControlTypeCore">
            <summary>
            Gets the control type for the element that is associated with the UI Automation peer.
            </summary>
            <returns>The control type.</returns>
        </member>
        <member name="M:Microsoft.Windows.Automation.Peers.CalendarAutomationPeer.GetClassNameCore">
            <summary>
            Called by GetClassName that gets a human readable name that, in addition to AutomationControlType, 
            differentiates the control represented by this AutomationPeer.
            </summary>
            <returns>The string that contains the name.</returns>
        </member>
        <member name="T:Microsoft.Windows.Automation.Peers.CalendarButtonAutomationPeer">
            <summary>
            AutomationPeer for CalendarButton
            </summary>
        </member>
        <member name="M:Microsoft.Windows.Automation.Peers.CalendarButtonAutomationPeer.#ctor(Microsoft.Windows.Controls.Primitives.CalendarButton)">
            <summary>
            Initializes a new instance of the CalendarButtonAutomationPeer class.
            </summary>
            <param name="owner">Owning CalendarButton</param>
        </member>
        <member name="M:Microsoft.Windows.Automation.Peers.CalendarButtonAutomationPeer.GetPattern(System.Windows.Automation.Peers.PatternInterface)">
            <summary>
            Gets the control pattern that is associated with the specified System.Windows.Automation.Peers.PatternInterface.
            </summary>
            <param name="patternInterface">A value from the System.Windows.Automation.Peers.PatternInterface enumeration.</param>
            <returns>The object that supports the specified pattern, or null if unsupported.</returns>
        </member>
        <member name="M:Microsoft.Windows.Automation.Peers.CalendarButtonAutomationPeer.GetAutomationControlTypeCore">
            <summary>
            Gets the control type for the element that is associated with the UI Automation peer.
            </summary>
            <returns>The control type.</returns>
        </member>
        <member name="M:Microsoft.Windows.Automation.Peers.CalendarButtonAutomationPeer.GetClassNameCore">
            <summary>
            Called by GetClassName that gets a human readable name that, in addition to AutomationControlType, 
            differentiates the control represented by this AutomationPeer.
            </summary>
            <returns>The string that contains the name.</returns>
        </member>
        <member name="M:Microsoft.Windows.Automation.Peers.CalendarButtonAutomationPeer.GetLocalizedControlTypeCore">
            <summary>
            Overrides the GetLocalizedControlTypeCore method for CalendarButtonAutomationPeer
            </summary>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Windows.Automation.Peers.CalendarButtonAutomationPeer.GetHelpTextCore">
            <summary>
            Overrides the GetHelpTextCore method for CalendarButtonAutomationPeer
            </summary>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Windows.Automation.Peers.CalendarButtonAutomationPeer.GetNameCore">
            <summary>
            Overrides the GetNameCore method for CalendarButtonAutomationPeer
            </summary>
            <returns></returns>
        </member>
        <member name="T:Microsoft.Windows.Automation.Peers.CalendarDayButtonAutomationPeer">
            <summary>
            AutomationPeer for CalendarDayButton
            </summary>
        </member>
        <member name="M:Microsoft.Windows.Automation.Peers.CalendarDayButtonAutomationPeer.#ctor(Microsoft.Windows.Controls.Primitives.CalendarDayButton)">
            <summary>
            Initializes a new instance of the CalendarDayButtonAutomationPeer class.
            </summary>
            <param name="owner">Owning CalendarDayButton</param>
        </member>
        <member name="M:Microsoft.Windows.Automation.Peers.CalendarDayButtonAutomationPeer.GetPattern(System.Windows.Automation.Peers.PatternInterface)">
            <summary>
            Gets the control pattern that is associated with the specified System.Windows.Automation.Peers.PatternInterface.
            </summary>
            <param name="patternInterface">A value from the System.Windows.Automation.Peers.PatternInterface enumeration.</param>
            <returns>The object that supports the specified pattern, or null if unsupported.</returns>
        </member>
        <member name="M:Microsoft.Windows.Automation.Peers.CalendarDayButtonAutomationPeer.GetAutomationControlTypeCore">
            <summary>
            Gets the control type for the element that is associated with the UI Automation peer.
            </summary>
            <returns>The control type.</returns>
        </member>
        <member name="M:Microsoft.Windows.Automation.Peers.CalendarDayButtonAutomationPeer.GetClassNameCore">
            <summary>
            Called by GetClassName that gets a human readable name that, in addition to AutomationControlType, 
            differentiates the control represented by this AutomationPeer.
            </summary>
            <returns>The string that contains the name.</returns>
        </member>
        <member name="M:Microsoft.Windows.Automation.Peers.CalendarDayButtonAutomationPeer.GetHelpTextCore">
            <summary>
            Overrides the GetHelpTextCore method for CalendarDayButtonAutomationPeer
            </summary>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Windows.Automation.Peers.CalendarDayButtonAutomationPeer.GetLocalizedControlTypeCore">
            <summary>
            Overrides the GetLocalizedControlTypeCore method for CalendarDayButtonAutomationPeer
            </summary>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Windows.Automation.Peers.CalendarDayButtonAutomationPeer.GetNameCore">
            <summary>
            Overrides the GetNameCore method for CalendarDayButtonAutomationPeer
            </summary>
            <returns></returns>
        </member>
        <member name="P:Microsoft.Windows.Automation.Peers.CalendarDayButtonAutomationPeer.System#Windows#Automation#Provider#IGridItemProvider#Column">
            <summary>
            Grid item column.
            </summary>
        </member>
        <member name="P:Microsoft.Windows.Automation.Peers.CalendarDayButtonAutomationPeer.System#Windows#Automation#Provider#IGridItemProvider#ColumnSpan">
            <summary>
            Grid item column span.
            </summary>
        </member>
        <member name="P:Microsoft.Windows.Automation.Peers.CalendarDayButtonAutomationPeer.System#Windows#Automation#Provider#IGridItemProvider#ContainingGrid">
            <summary>
            Grid item's containing grid.
            </summary>
        </member>
        <member name="P:Microsoft.Windows.Automation.Peers.CalendarDayButtonAutomationPeer.System#Windows#Automation#Provider#IGridItemProvider#Row">
            <summary>
            Grid item row.
            </summary>
        </member>
        <member name="P:Microsoft.Windows.Automation.Peers.CalendarDayButtonAutomationPeer.System#Windows#Automation#Provider#IGridItemProvider#RowSpan">
            <summary>
            Grid item row span.
            </summary>
        </member>
        <member name="P:Microsoft.Windows.Automation.Peers.CalendarDayButtonAutomationPeer.System#Windows#Automation#Provider#ISelectionItemProvider#IsSelected">
            <summary>
            True if the owning CalendarDayButton is selected.
            </summary>
        </member>
        <member name="P:Microsoft.Windows.Automation.Peers.CalendarDayButtonAutomationPeer.System#Windows#Automation#Provider#ISelectionItemProvider#SelectionContainer">
            <summary>
            Selection items selection container.
            </summary>
        </member>
        <member name="M:Microsoft.Windows.Automation.Peers.CalendarDayButtonAutomationPeer.System#Windows#Automation#Provider#ISelectionItemProvider#AddToSelection">
            <summary>
            Adds selection item to selection.
            </summary>
        </member>
        <member name="M:Microsoft.Windows.Automation.Peers.CalendarDayButtonAutomationPeer.System#Windows#Automation#Provider#ISelectionItemProvider#RemoveFromSelection">
            <summary>
            Removes selection item from selection.
            </summary>
        </member>
        <member name="M:Microsoft.Windows.Automation.Peers.CalendarDayButtonAutomationPeer.System#Windows#Automation#Provider#ISelectionItemProvider#Select">
            <summary>
            Selects this item.
            </summary>
        </member>
        <member name="M:Microsoft.Windows.Automation.Peers.CalendarDayButtonAutomationPeer.System#Windows#Automation#Provider#ITableItemProvider#GetColumnHeaderItems">
            <summary>
            Gets the table item's column headers.
            </summary>
            <returns>The table item's column headers</returns>
        </member>
        <member name="M:Microsoft.Windows.Automation.Peers.CalendarDayButtonAutomationPeer.System#Windows#Automation#Provider#ITableItemProvider#GetRowHeaderItems">
            <summary>
            Get's the table item's row headers.
            </summary>
            <returns>The table item's row headers</returns>
        </member>
        <member name="T:Microsoft.Windows.Automation.Peers.DatePickerAutomationPeer">
            <summary>
            AutomationPeer for PersianDatePicker Control
            </summary>
        </member>
        <member name="M:Microsoft.Windows.Automation.Peers.DatePickerAutomationPeer.#ctor(HandyControl.Controls.PersianDatePicker)">
            <summary>
            Initializes a new instance of the AutomationPeer for PersianDatePicker control.
            </summary>
            <param name="owner">PersianDatePicker</param>
        </member>
        <member name="M:Microsoft.Windows.Automation.Peers.DatePickerAutomationPeer.GetPattern(System.Windows.Automation.Peers.PatternInterface)">
            <summary>
            Gets the control pattern that is associated with the specified System.Windows.Automation.Peers.PatternInterface.
            </summary>
            <param name="patternInterface">A value from the System.Windows.Automation.Peers.PatternInterface enumeration.</param>
            <returns>The object that supports the specified pattern, or null if unsupported.</returns>
        </member>
        <member name="M:Microsoft.Windows.Automation.Peers.DatePickerAutomationPeer.GetAutomationControlTypeCore">
            <summary>
            Gets the control type for the element that is associated with the UI Automation peer.
            </summary>
            <returns>The control type.</returns>
        </member>
        <member name="M:Microsoft.Windows.Automation.Peers.DatePickerAutomationPeer.GetClassNameCore">
            <summary>
            Called by GetClassName that gets a human readable name that, in addition to AutomationControlType, 
            differentiates the control represented by this AutomationPeer.
            </summary>
            <returns>The string that contains the name.</returns>
        </member>
        <member name="M:Microsoft.Windows.Automation.Peers.DatePickerAutomationPeer.GetLocalizedControlTypeCore">
            <summary>
            Overrides the GetLocalizedControlTypeCore method for PersianDatePicker
            </summary>
            <returns></returns>
        </member>
        <member name="T:Microsoft.Windows.Controls.CalendarBlackoutDatesCollection">
            <summary>
            Represents a collection of DateTimeRanges.
            </summary>
        </member>
        <member name="M:Microsoft.Windows.Controls.CalendarBlackoutDatesCollection.#ctor(HandyControl.Controls.PersianCalendar)">
            <summary>
            Initializes a new instance of the CalendarBlackoutDatesCollection class.
            </summary>
            <param name="owner"></param>
        </member>
        <member name="M:Microsoft.Windows.Controls.CalendarBlackoutDatesCollection.AddDatesInPast">
            <summary>
            Dates that are in the past are added to the BlackoutDates.
            </summary>
        </member>
        <member name="M:Microsoft.Windows.Controls.CalendarBlackoutDatesCollection.Contains(System.DateTime)">
            <summary>
            Checks if a DateTime is in the Collection
            </summary>
            <param name="date"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Windows.Controls.CalendarBlackoutDatesCollection.Contains(System.DateTime,System.DateTime)">
            <summary>
            Checks if a Range is in the collection
            </summary>
            <param name="start"></param>
            <param name="end"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Windows.Controls.CalendarBlackoutDatesCollection.ContainsAny(Microsoft.Windows.Controls.CalendarDateRange)">
            <summary>
            Returns true if any day in the given DateTime range is contained in the BlackOutDays.
            </summary>
            <param name="range">CalendarDateRange that is searched in BlackOutDays</param>
            <returns>true if at least one day in the range is included in the BlackOutDays</returns>
        </member>
        <member name="M:Microsoft.Windows.Controls.CalendarBlackoutDatesCollection.GetNonBlackoutDate(System.Nullable{System.DateTime},System.Int32)">
            <summary>
            This finds the next date that is not blacked out in a certian direction.
            </summary>
            <param name="requestedDate"></param>
            <param name="dayInterval"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Windows.Controls.CalendarBlackoutDatesCollection.ClearItems">
            <summary>
            All the items in the collection are removed.
            </summary>
        </member>
        <member name="M:Microsoft.Windows.Controls.CalendarBlackoutDatesCollection.InsertItem(System.Int32,Microsoft.Windows.Controls.CalendarDateRange)">
            <summary>
            The item is inserted in the specified place in the collection.
            </summary>
            <param name="index"></param>
            <param name="item"></param>
        </member>
        <member name="M:Microsoft.Windows.Controls.CalendarBlackoutDatesCollection.RemoveItem(System.Int32)">
            <summary>
            The item in the specified index is removed from the collection.
            </summary>
            <param name="index"></param>
        </member>
        <member name="M:Microsoft.Windows.Controls.CalendarBlackoutDatesCollection.SetItem(System.Int32,Microsoft.Windows.Controls.CalendarDateRange)">
            <summary>
            The object in the specified index is replaced with the provided item.
            </summary>
            <param name="index"></param>
            <param name="item"></param>
        </member>
        <member name="M:Microsoft.Windows.Controls.CalendarBlackoutDatesCollection.RegisterItem(Microsoft.Windows.Controls.CalendarDateRange)">
            <summary>
            Registers for change notification on date ranges
            </summary>
            <param name="item"></param>
        </member>
        <member name="M:Microsoft.Windows.Controls.CalendarBlackoutDatesCollection.UnRegisterItem(Microsoft.Windows.Controls.CalendarDateRange)">
            <summary>
            Un registers for change notification on date ranges
            </summary>
        </member>
        <member name="M:Microsoft.Windows.Controls.CalendarBlackoutDatesCollection.Item_Changing(System.Object,Microsoft.Windows.Controls.CalendarDateRangeChangingEventArgs)">
            <summary>
            Reject date range changes that would make the blackout dates collection invalid
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:Microsoft.Windows.Controls.CalendarBlackoutDatesCollection.Item_PropertyChanged(System.Object,System.ComponentModel.PropertyChangedEventArgs)">
            <summary>
            Update the calendar view to reflect the new blackout dates
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:Microsoft.Windows.Controls.CalendarBlackoutDatesCollection.IsValid(Microsoft.Windows.Controls.CalendarDateRange)">
            <summary>
            Tests to see if a date range is not already selected
            </summary>
            <param name="item">date range to test</param>
            <returns>True if no selected day falls in the given date range</returns>
        </member>
        <member name="M:Microsoft.Windows.Controls.CalendarBlackoutDatesCollection.IsValid(System.DateTime,System.DateTime)">
            <summary>
            Tests to see if a date range is not already selected
            </summary>
            <param name="start">First day of date range to test</param>
            <param name="end">Last day of date range to test</param>
            <returns>True if no selected day falls between start and end</returns>
        </member>
        <member name="M:Microsoft.Windows.Controls.CalendarBlackoutDatesCollection.GetContainingDateRange(System.DateTime)">
            <summary>
            Gets the DateRange that contains the date.
            </summary>
            <param name="date"></param>
            <returns></returns>
        </member>
        <member name="T:Microsoft.Windows.Controls.Primitives.CalendarButton">
            <summary>
            Represents a button control used in PersianCalendar Control, which reacts to the Click event.
            </summary>
        </member>
        <member name="M:Microsoft.Windows.Controls.Primitives.CalendarButton.#cctor">
            <summary>
            Static constructor
            </summary>
        </member>
        <member name="M:Microsoft.Windows.Controls.Primitives.CalendarButton.#ctor">
            <summary>
            Represents the CalendarButton that is used in PersianCalendar Control.
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.Primitives.CalendarButton.HasSelectedDaysProperty">
            <summary>
            Dependency property field for HasSelectedDays property
            </summary>
        </member>
        <member name="P:Microsoft.Windows.Controls.Primitives.CalendarButton.HasSelectedDays">
            <summary>
            True if the CalendarButton represents a date range containing the display date
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.Primitives.CalendarButton.IsInactiveProperty">
            <summary>
            Dependency property field for IsInactive property
            </summary>
        </member>
        <member name="P:Microsoft.Windows.Controls.Primitives.CalendarButton.IsInactive">
            <summary>
            True if the CalendarButton represents
                a month that falls outside the current year 
                or 
                a year that falls outside the current decade
            </summary>
        </member>
        <member name="M:Microsoft.Windows.Controls.Primitives.CalendarButton.OnApplyTemplate">
            <summary>
            Apply a template to the button.
            </summary>
        </member>
        <member name="M:Microsoft.Windows.Controls.Primitives.CalendarButton.OnCreateAutomationPeer">
            <summary>
            Creates the automation peer for the DayButton.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Windows.Controls.Primitives.CalendarButton.ChangeVisualState(System.Boolean)">
            <summary>
            Change to the correct visual state for the button.
            </summary>
            <param name="useTransitions">
            true to use transitions when updating the visual state, false to
            snap directly to the new visual state.
            </param>
        </member>
        <member name="M:Microsoft.Windows.Controls.Primitives.CalendarButton.OnVisualStatePropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            Common PropertyChangedCallback for dependency properties that trigger visual state changes
            </summary>
            <param name="dObject"></param>
            <param name="e"></param>
        </member>
        <member name="T:Microsoft.Windows.Controls.Primitives.CalendarDayButton">
            <summary>
            Represents a button control used in PersianCalendar Control, which reacts to the Click event.
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.Primitives.CalendarDayButton.DEFAULTCONTENT">
            <summary>
            Default content for the CalendarDayButton
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.Primitives.CalendarDayButton.StateToday">
            <summary>
            Identifies the Today state.
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.Primitives.CalendarDayButton.StateRegularDay">
            <summary>
            Identifies the RegularDay state.
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.Primitives.CalendarDayButton.GroupDay">
            <summary>
            Name of the Day state group.
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.Primitives.CalendarDayButton.StateBlackoutDay">
            <summary>
            Identifies the BlackoutDay state.
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.Primitives.CalendarDayButton.StateNormalDay">
            <summary>
            Identifies the NormalDay state.
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.Primitives.CalendarDayButton.GroupBlackout">
            <summary>
            Name of the BlackoutDay state group.
            </summary>
        </member>
        <member name="M:Microsoft.Windows.Controls.Primitives.CalendarDayButton.#cctor">
            <summary>
            Static constructor
            </summary>
        </member>
        <member name="M:Microsoft.Windows.Controls.Primitives.CalendarDayButton.#ctor">
            <summary>
            Represents the CalendarDayButton that is used in PersianCalendar Control.
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.Primitives.CalendarDayButton.IsTodayProperty">
            <summary>
            Dependency property field for IsToday property
            </summary>
        </member>
        <member name="P:Microsoft.Windows.Controls.Primitives.CalendarDayButton.IsToday">
            <summary>
            True if the CalendarDayButton represents today
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.Primitives.CalendarDayButton.IsSelectedProperty">
            <summary>
            Dependency property field for IsSelected property
            </summary>
        </member>
        <member name="P:Microsoft.Windows.Controls.Primitives.CalendarDayButton.IsSelected">
            <summary>
            True if the CalendarDayButton is selected
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.Primitives.CalendarDayButton.IsInactiveProperty">
            <summary>
            Dependency property field for IsActive property
            </summary>
        </member>
        <member name="P:Microsoft.Windows.Controls.Primitives.CalendarDayButton.IsInactive">
            <summary>
            True if the CalendarDayButton represents a day that falls in the currently displayed month
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.Primitives.CalendarDayButton.IsBlackedOutProperty">
            <summary>
            Dependency property field for IsBlackedOut property
            </summary>
        </member>
        <member name="P:Microsoft.Windows.Controls.Primitives.CalendarDayButton.IsBlackedOut">
            <summary>
            True if the CalendarDayButton represents a blackout date
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.Primitives.CalendarDayButton.IsHighlightedProperty">
            <summary>
            Dependency property field for IsHighlighted property
            </summary>
        </member>
        <member name="P:Microsoft.Windows.Controls.Primitives.CalendarDayButton.IsHighlighted">
            <summary>
            True if the CalendarDayButton represents a highlighted date
            </summary>
        </member>
        <member name="M:Microsoft.Windows.Controls.Primitives.CalendarDayButton.OnApplyTemplate">
            <summary>
            Apply a template to the button.
            </summary>
        </member>
        <member name="M:Microsoft.Windows.Controls.Primitives.CalendarDayButton.OnCreateAutomationPeer">
            <summary>
            Creates the automation peer for the CalendarDayButton.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Windows.Controls.Primitives.CalendarDayButton.ChangeVisualState(System.Boolean)">
            <summary>
            Change to the correct visual state for the button.
            </summary>
            <param name="useTransitions">
            true to use transitions when updating the visual state, false to
            snap directly to the new visual state.
            </param>
        </member>
        <member name="M:Microsoft.Windows.Controls.Primitives.CalendarItem.#ctor">
            <summary>
            Represents the month that is used in PersianCalendar Control.
            </summary>
        </member>
        <member name="P:Microsoft.Windows.Controls.Primitives.CalendarItem.DisplayMode">
            <summary>
            Gets a value indicating whether the calendar is displayed in months, years or decades.
            </summary>
        </member>
        <member name="M:Microsoft.Windows.Controls.Primitives.CalendarItem.OnApplyTemplate">
            <summary>
            Invoked whenever application code or an internal process, 
            such as a rebuilding layout pass, calls the ApplyTemplate method.
            </summary>
        </member>
        <member name="M:Microsoft.Windows.Controls.Primitives.CalendarItem.GetOwnerBinding(System.String)">
            <summary>
            Gets a binding to a property on the owning calendar
            </summary>
            <param name="propertyName"></param>
            <returns></returns>
        </member>
        <member name="T:Microsoft.Windows.Controls.Primitives.DatePickerTextBox">
            <summary>
            DatePickerTextBox is a specialized form of TextBox which displays custom visuals when its contents are empty
            </summary>
        </member>
        <member name="M:Microsoft.Windows.Controls.Primitives.DatePickerTextBox.#cctor">
            <summary>
            Static constructor
            </summary>
        </member>
        <member name="M:Microsoft.Windows.Controls.Primitives.DatePickerTextBox.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Windows.Controls.Primitives.DatePickerTextBox"/> class.
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.Primitives.DatePickerTextBox.WatermarkProperty">
            <summary>
            Watermark dependency property
            </summary>
        </member>
        <member name="P:Microsoft.Windows.Controls.Primitives.DatePickerTextBox.Watermark">
            <summary>
            Watermark content
            </summary>
            <value>The watermark.</value>
        </member>
        <member name="M:Microsoft.Windows.Controls.Primitives.DatePickerTextBox.OnApplyTemplate">
            <summary>
            Called when template is applied to the control.
            </summary>
        </member>
        <member name="M:Microsoft.Windows.Controls.Primitives.DatePickerTextBox.ChangeVisualState(System.Boolean)">
            <summary>
            Change to the correct visual state for the textbox.
            </summary>
            <param name="useTransitions">
            true to use transitions when updating the visual state, false to
            snap directly to the new visual state.
            </param>
        </member>
        <member name="M:Microsoft.Windows.Controls.Primitives.DatePickerTextBox.OnDatePickerTextBoxIsEnabledChanged(System.Object,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            Called when the IsEnabled property changes.
            </summary>
            <param name="sender">Sender object</param>
            <param name="e">Property changed args</param>
        </member>
        <member name="M:Microsoft.Windows.Controls.Primitives.DatePickerTextBox.OnWatermarkPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            Called when watermark property is changed.
            </summary>
            <param name="sender">The sender.</param>
            <param name="args">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="T:Microsoft.Windows.Controls.CalendarDateChangedEventArgs">
            <summary>
            Provides data for the DateSelected and DisplayDateChanged events.
            </summary>
        </member>
        <member name="P:Microsoft.Windows.Controls.CalendarDateChangedEventArgs.AddedDate">
            <summary>
            Gets the date to be newly displayed.
            </summary>
        </member>
        <member name="P:Microsoft.Windows.Controls.CalendarDateChangedEventArgs.RemovedDate">
            <summary>
            Gets the date that was previously displayed.
            </summary>
        </member>
        <member name="T:Microsoft.Windows.Controls.CalendarDateRange">
            <summary>
            Specifies a DateTime range class which has a start and end.
            </summary>
        </member>
        <member name="M:Microsoft.Windows.Controls.CalendarDateRange.#ctor">
            <summary>
            Initializes a new instance of the CalendarDateRange class.
            </summary>
        </member>
        <member name="M:Microsoft.Windows.Controls.CalendarDateRange.#ctor(System.DateTime)">
            <summary>
            Initializes a new instance of the CalendarDateRange class which creates a range from a single DateTime value.
            </summary>
            <param name="day"></param>
        </member>
        <member name="M:Microsoft.Windows.Controls.CalendarDateRange.#ctor(System.DateTime,System.DateTime)">
            <summary>
            Initializes a new instance of the CalendarDateRange class which accepts range start and end dates.
            </summary>
            <param name="start"></param>
            <param name="end"></param>
        </member>
        <member name="P:Microsoft.Windows.Controls.CalendarDateRange.End">
            <summary>
            Specifies the End date of the CalendarDateRange.
            </summary>
        </member>
        <member name="P:Microsoft.Windows.Controls.CalendarDateRange.Start">
            <summary>
            Specifies the Start date of the CalendarDateRange.
            </summary>
        </member>
        <member name="M:Microsoft.Windows.Controls.CalendarDateRange.ContainsAny(Microsoft.Windows.Controls.CalendarDateRange)">
            <summary>
            Returns true if any day in the given DateTime range is contained in the current CalendarDateRange.
            </summary>
            <param name="range"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Windows.Controls.CalendarDateRange.CoerceEnd(System.DateTime,System.DateTime)">
            <summary>
            Coerced the end parameter to satisfy the start &lt;= end constraint
            </summary>
            <param name="start"></param>
            <param name="end"></param>
            <returns>If start &lt;= end the end parameter otherwise the start parameter</returns>
        </member>
        <member name="T:Microsoft.Windows.Controls.CalendarDateRangeChangingEventArgs">
            <summary>
            Event arguments to notify clients that the range is changing and what the new range will be
            </summary>
        </member>
        <member name="T:Microsoft.Windows.Controls.CalendarMode">
            <summary>
            Specifies values for the different modes of operation of a PersianCalendar. 
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.CalendarMode.Month">
            <summary>
            The PersianCalendar displays a month at a time.
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.CalendarMode.Year">
            <summary>
             The PersianCalendar displays a year at a time.
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.CalendarMode.Decade">
            <summary>
            The PersianCalendar displays a decade at a time.
            </summary>
        </member>
        <member name="T:Microsoft.Windows.Controls.CalendarModeChangedEventArgs">
            <summary>
            Provides data for the DisplayModeChanged event.
            </summary>
        </member>
        <member name="M:Microsoft.Windows.Controls.CalendarModeChangedEventArgs.#ctor(Microsoft.Windows.Controls.CalendarMode,Microsoft.Windows.Controls.CalendarMode)">
            <summary>
            Initializes a new instance of the CalendarModeChangedEventArgs class.
            </summary>
            <param name="oldMode">Previous value of the property, prior to the event being raised.</param>
            <param name="newMode">Current value of the property at the time of the event.</param>
        </member>
        <member name="P:Microsoft.Windows.Controls.CalendarModeChangedEventArgs.NewMode">
            <summary>
            Gets the new mode of the PersianCalendar.
            </summary>
        </member>
        <member name="P:Microsoft.Windows.Controls.CalendarModeChangedEventArgs.OldMode">
            <summary>
            Gets the previous mode of the PersianCalendar.
            </summary>
        </member>
        <member name="T:Microsoft.Windows.Controls.CalendarSelectionChangedEventArgs">
            <summary>
            Workaround for Dev10 Bug 527138 UIElement.RaiseEvent(e) throws InvalidCastException when 
                e is of type SelectionChangedEventArgs 
                e.RoutedEvent was registered with a handler not of type System.Windows.Controls.SelectionChangedEventHandler
            </summary>
        </member>
        <member name="M:Microsoft.Windows.Controls.CalendarSelectionChangedEventArgs.#ctor(System.Windows.RoutedEvent,System.Collections.IList,System.Collections.IList)">
            <summary>
            Constructor
            </summary>
            <param name="eventId">Routed Event</param>
            <param name="removedItems">Items removed from selection</param>
            <param name="addedItems">Items added to selection</param>
        </member>
        <member name="T:Microsoft.Windows.Controls.CalendarSelectionMode">
            <summary>
            Specifies values for the different selection modes of a PersianCalendar. 
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.CalendarSelectionMode.SingleDate">
            <summary>
            One date can be selected at a time.
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.CalendarSelectionMode.SingleRange">
            <summary>
            One range of dates can be selected at a time.
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.CalendarSelectionMode.MultipleRange">
            <summary>
            Multiple dates or ranges can be selected at a time.
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.CalendarSelectionMode.None">
            <summary>
            No dates can be selected.
            </summary>
        </member>
        <member name="T:Microsoft.Windows.Controls.SelectedDatesCollection">
            <summary>
            Represents the collection of SelectedDates for the PersianCalendar Control.
            </summary>
        </member>
        <member name="M:Microsoft.Windows.Controls.SelectedDatesCollection.#ctor(HandyControl.Controls.PersianCalendar)">
            <summary>
            Initializes a new instance of the CalendarSelectedDatesCollection class.
            </summary>
            <param name="owner"></param>
        </member>
        <member name="M:Microsoft.Windows.Controls.SelectedDatesCollection.AddRange(System.DateTime,System.DateTime)">
            <summary>
            Adds a range of dates to the PersianCalendar SelectedDates.
            </summary>
            <param name="start"></param>
            <param name="end"></param>
        </member>
        <member name="M:Microsoft.Windows.Controls.SelectedDatesCollection.ClearItems">
            <summary>
            Clears all the items of the SelectedDates.
            </summary>
        </member>
        <member name="M:Microsoft.Windows.Controls.SelectedDatesCollection.InsertItem(System.Int32,System.DateTime)">
            <summary>
            Inserts the item in the specified position of the SelectedDates collection.
            </summary>
            <param name="index"></param>
            <param name="item"></param>
        </member>
        <member name="M:Microsoft.Windows.Controls.SelectedDatesCollection.RemoveItem(System.Int32)">
            <summary>
            Removes the item at the specified position.
            </summary>
            <param name="index"></param>
        </member>
        <member name="M:Microsoft.Windows.Controls.SelectedDatesCollection.SetItem(System.Int32,System.DateTime)">
            <summary>
            The object in the specified index is replaced with the provided item.
            </summary>
            <param name="index"></param>
            <param name="item"></param>
        </member>
        <member name="M:Microsoft.Windows.Controls.SelectedDatesCollection.AddRangeInternal(System.DateTime,System.DateTime)">
            <summary>
            Adds a range of dates to the PersianCalendar SelectedDates.
            </summary>
            <remarks>
            Helper version of AddRange for mouse drag selection. 
            This version guarantees no exceptions will be thrown by removing blackout days from the range before adding to the collection      
            </remarks>
        </member>
        <member name="T:Microsoft.Windows.Controls.VisualStates">
            <summary>
            Names and helpers for visual states in the controls.
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.VisualStates.StateCalendarButtonUnfocused">
            <summary>
            Unfocused state for PersianCalendar Buttons
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.VisualStates.StateCalendarButtonFocused">
            <summary>
            Focused state for PersianCalendar Buttons
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.VisualStates.GroupCalendarButtonFocus">
            <summary>
            CalendarButtons Focus state group
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.VisualStates.StateNormal">
            <summary>
            Normal state
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.VisualStates.StateMouseOver">
            <summary>
            MouseOver state
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.VisualStates.StatePressed">
            <summary>
            Pressed state
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.VisualStates.StateDisabled">
            <summary>
            Disabled state
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.VisualStates.GroupCommon">
            <summary>
            Common state group
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.VisualStates.StateUnfocused">
            <summary>
            Unfocused state
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.VisualStates.StateFocused">
            <summary>
            Focused state
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.VisualStates.GroupFocus">
            <summary>
            Focus state group
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.VisualStates.StateSelected">
            <summary>
            Selected state
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.VisualStates.StateUnselected">
            <summary>
            Unselected state
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.VisualStates.GroupSelection">
            <summary>
            Selection state group
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.VisualStates.StateActive">
            <summary>
            Active state
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.VisualStates.StateInactive">
            <summary>
            Inactive state
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.VisualStates.GroupActive">
            <summary>
            Active state group
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.VisualStates.StateValid">
            <summary>
            Valid state
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.VisualStates.StateInvalidFocused">
            <summary>
            InvalidFocused state
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.VisualStates.StateInvalidUnfocused">
            <summary>
            InvalidUnfocused state
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.VisualStates.GroupValidation">
            <summary>
            Validation state group
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.VisualStates.StateUnwatermarked">
            <summary>
            Unwatermarked state
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.VisualStates.StateWatermarked">
            <summary>
            Watermarked state
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.VisualStates.GroupWatermark">
            <summary>
            Watermark state group
            </summary>
        </member>
        <member name="M:Microsoft.Windows.Controls.VisualStates.GoToState(System.Windows.Controls.Control,System.Boolean,System.String[])">
            <summary>
            Use VisualStateManager to change the visual state of the control.
            </summary>
            <param name="control">
            Control whose visual state is being changed.
            </param>
            <param name="useTransitions">
            true to use transitions when updating the visual state, false to
            snap directly to the new visual state.
            </param>
            <param name="stateNames">
            Ordered list of state names and fallback states to transition into.
            Only the first state to be found will be used.
            </param>
        </member>
        <member name="T:Microsoft.Windows.Controls.DatePickerDateValidationErrorEventArgs">
            <summary>
            Provides data for the DateValidationError event.
            </summary>
        </member>
        <member name="M:Microsoft.Windows.Controls.DatePickerDateValidationErrorEventArgs.#ctor(System.Exception,System.String)">
            <summary>
            Initializes a new instance of the DatePickerDateValidationErrorEventArgs class. 
            </summary>
            <param name="exception">The exception that initially triggered the DateValidationError event.</param>
            <param name="text">The text being parsed.</param>
        </member>
        <member name="P:Microsoft.Windows.Controls.DatePickerDateValidationErrorEventArgs.Exception">
            <summary>
            Gets the exception that initially triggered the DateValidationError event.
            </summary>
        </member>
        <member name="P:Microsoft.Windows.Controls.DatePickerDateValidationErrorEventArgs.Text">
            <summary>
            Gets the text being parsed when the DateValidationError event was raised.
            </summary>
        </member>
        <member name="P:Microsoft.Windows.Controls.DatePickerDateValidationErrorEventArgs.ThrowException">
            <summary>
            Gets or sets a value that indicates whether Exception should be thrown.
            </summary>
        </member>
        <member name="T:Microsoft.Windows.Controls.DatePickerFormat">
            <summary>
            Specifies date formats for a PersianDatePicker.
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.DatePickerFormat.Long">
            <summary>
            Specifies that the date should be displayed using unabbreviated days of the week and month names.
            </summary>
        </member>
        <member name="F:Microsoft.Windows.Controls.DatePickerFormat.Short">
            <summary>
            Specifies that the date should be displayed using abbreviated days of the week and month names.
            </summary>
        </member>
        <member name="T:XamlGeneratedNamespace.GeneratedInternalTypeHelper">
            <summary>
            GeneratedInternalTypeHelper
            </summary>
        </member>
        <member name="M:XamlGeneratedNamespace.GeneratedInternalTypeHelper.CreateInstance(System.Type,System.Globalization.CultureInfo)">
            <summary>
            CreateInstance
            </summary>
        </member>
        <member name="M:XamlGeneratedNamespace.GeneratedInternalTypeHelper.GetPropertyValue(System.Reflection.PropertyInfo,System.Object,System.Globalization.CultureInfo)">
            <summary>
            GetPropertyValue
            </summary>
        </member>
        <member name="M:XamlGeneratedNamespace.GeneratedInternalTypeHelper.SetPropertyValue(System.Reflection.PropertyInfo,System.Object,System.Object,System.Globalization.CultureInfo)">
            <summary>
            SetPropertyValue
            </summary>
        </member>
        <member name="M:XamlGeneratedNamespace.GeneratedInternalTypeHelper.CreateDelegate(System.Type,System.Object,System.String)">
            <summary>
            CreateDelegate
            </summary>
        </member>
        <member name="M:XamlGeneratedNamespace.GeneratedInternalTypeHelper.AddEventHandler(System.Reflection.EventInfo,System.Object,System.Delegate)">
            <summary>
            AddEventHandler
            </summary>
        </member>
    </members>
</doc>
